lamani odstavce
Hans Ginzel
hans at kolej.mff.cuni.cz
Fri Jul 27 13:15:49 CEST 2001
Dobrý den.
Řeším problém, kdy mám v odstavci delší nedělitelný kus a povoluji násl.
vzhled ostavce
Additional documentation is available. The default configuration for
perl will place this additional documentation in the
|/usr/local/lib/perl5/man| directory (or else in the |man| subdirectory
of the Perl library directory). Some of this additional documentation
...
Nedělitelné strojopisné kusy jsou vyznačeny pomocí |...|. Prostě, povoluji
ošklivé dovyplnění předchozícho řádku. Změny textu jsou apriory vyloučené.
Vyzkoušejte v plainu následující:
\hsize=297truemm \divide\hsize by2 \advance\hsize by-4truecm
\nonfrenchspacing
\tracingparagraphs=1 % see log
\parskip=\baselineskip
\parindent=0pt
\font\vtt=cmvtt10
\catcode`\|=\active
\def|#1|{\vypln{\vtt #1}}
\let\vypln\relax
%\def\vypln{\hskip0pt plus0.4\hsize \penalty9999
% \hskip0pt plus-0.4\hsize}
(If you're intending to read these straight through for the first time,
the suggested order will tend to reduce the number of forward
references.)
By default, the manpages listed above are installed in the
|/usr/local/man/| directory.
Extensive additional documentation for Perl modules is available. The
default configuration for perl will place this additional documentation
in the |/usr/local/lib/perl5/man| directory (or else in the |man|
subdirectory of the Perl library directory). Some of this additional
documentation is distributed standard with Perl, but you'll also find
documentation for third-party modules there.
V druhém případě použijte známý trik z vertikálního módu (odkomentovat).
Proč v druhém případě TeX vyplnil řádek před |man|, ačkoli to vůbec neměl
zapotřebí a ještě za to dostal tak vysokou penaltu? Proč se vůbec nezamyslel
nad zlomem v mezeře za |man|? Kde je slabina algoritmu lámání odstavce nebo
moje? Jak to vyřešit?
Vím, že bych mohl aktivovat lomítko a povolit v něm dělení. Jedná se mi
ale o vlastnosti algoritmu lámání odstavce.
S díky
Hans Ginzel
PS: Patrně jste poznali, že ukázka je z manuálové stránky Perlu. Ta je generována
z pod (plain only documentation) formátu. Podařilo se mi napsat první verzi parseru
v TeXu. Jeho velikost je destkrát menší než v Perlu, výsledek vypadá lépe,
než z pod2html.
\end
More information about the csTeX
mailing list