[cstex] LaTeX - svisle mezery kolem listu
Josef Tkadlec
tkadlec at fel.cvut.cz
Thu Aug 23 15:03:54 CEST 2007
Dobry den,
chci predefinovat mezery pred a za prostredimi typu list (kvuli
radkovemu rejstriku) tak, aby v pripade prazdneho radku pred prostredim
se okolo vynechal prazdny radek, jinak nic.
Narazim na problem, pokud na zacatku jednoho listu je vnoren dalsi list
(viz prilozeny priklad) - pak se mezera kolem toho vnitrniho prostredi
(\partopsep) neudela. Ja ji tedy nechci pred nim (tam uz je mezera z
vnejsiho listu - to by ale nemelo vadit, protoze pokud dam dva listy za
sebe, tak se ta mezera bere taky jen jednou), ale chybi mi za nim.
Zkousel jsem misto \partopsep nastavit na \baselineskip prikaz \topsep
(ten by mel zabrat vzdy, nejen za prazdnym radkem), ale nepomohlo to.
Myslel jsem si, ze vnitrni list bude ovlivnen nastavenim \@listii, ale
nejevi se to tak.
Muze mi nekdo poradit?
Josef Tkadlec
----------
\documentclass {article}
\textwidth 5cm
\makeatletter
\def\@listi
{\partopsep\baselineskip \topsep 0pt \parsep 0pt \itemsep 0pt }
\let\@listI\@listi
\makeatother
\begin {document}
text pred
\begin {quote}
\begin {center} text quote center \end {center}
text quote
\begin {center} text quote center \end {center}
text quote
\end {quote}
text za
\end {document}
More information about the csTeX
mailing list