Bug pri generovani souboru TOC?

Michal Svamberg svamberg at students.zcu.cz
Tue May 23 23:03:49 CEST 2000


Dobry den,
kamarad mel prisel pri tvorbe jednoho dokumentu na zajimavy problem:
pokud pouziva \usepackage listings,  pak se spatne generuje soubor s
obsahem (*.toc).

Cely dokument lze najit zde zabaleny do archivu (cca 150kB):
http://home.zcu.cz/~svamberg/cstex/latex-toc.tgz
Je to zabalene po prvnim prelozeni cslatexem. Druhe prelozeni uz nahlasi
chybu.
Pokud se smaze souboru doc.toc (chyba je na poslednim radku), pak to
opet
pujde poprve prelozit a podruhe (nutne pro vlozeni obsahu) to nahlasi
chybu.

Cely problem jeste popisi zde ... snad komplexne, aby jste nemuseli
tahat ten archiv:
Chyba je generovana z techto radku:

\section{Pøíloha A} \label{vypisprosta}
  \lstinputlisting{./prosta.m}
  \newpage

\section{Pøíloha B} \label{vypisnewton}
  \lstinputlisting{./newton.m}
  \newpage

%\section{P\v{r}\'{i}loha C} \label{vypisobe}
\section{Pøíloha C} \label{vypisobe}
  \lstinputlisting{./prostaAnewton.m}
  \newpage

A chyba v TOC je zde:
\contentsline {section}{\numberline {9}P\v r\IeC {\'\i }loha A}{17}
\contentsline {section}{\numberline {10}P\v r\IeC {\'\i }loha B}{18}
\contentsline {section}{\numberline {11}P\vr \IeC {\'\i }loha C}{21}

(rozdil je pri generovani hacku ve slove 'Priloha':  "P\v r\I"  <->
"P\vr \I")
Vlastne cely problem je v jedne mezere.

I pres shodne zadani, se generuji rozdilne radky (Priloha C se
vygenerovala s chybou na rozdil od A a B).

Pri pouziti \input misto \lstinputlisting se chyba netvori.
Taktez to lze obejit zakomentovanym radkem.
Dotycne radky jsem prohlizel i hexa editorem, jestli tam neni
neviditelny znak - neni.

Chtel bych se zeptat,  kde je chyba? Proc prilohu C generuje jinak, nez
dve predchozi?

Pozn.: preklad byl proveden cslatexem pro linux v distribuci debian.
Zkouseli jsme to na dvou ruznych strojich se stejnym vysledkem.

Dekuji.

                         Michal Svamberg
                         svamberg at students.zcu.cz







More information about the csTeX mailing list