Ukázka diplomové práce v DocBook převedené do LaTeXu
Martin Peřina
martin.perina na osu.cz
Středa Květen 22 13:38:55 CEST 2002
On Čt, 2002-05-09 at 23:43, Jirka Kosek wrote:
> Zdravím,
>
> jak jsem dříve slíbil, na adrese
>
> http://www.kosek.cz/diplomka/
>
> najdete docbookové zdroje mé diplomky včetně upravených db2latex stylů
> pro převod do LaTeXu.
>
> --
> -----------------------------------------------------------------
> Jirka Kosek
> e-mail: jirka na kosek.cz
> http://www.kosek.cz
>
Zdravim,
muzu se zeptat, kterou distribuci TeXu pouzivate? Zkousel
jsem prelozit diplomku na Debian Woody s teTeXeM a narazil
jsem na par problemu:
1) Protoze na Un*xech ma TeX vetsinou nastaveno kodovani cestiny
na ISO-8859-2, zmenil jsem v latex.xsl na radku 7 vystupni
kodovani:
<xsl:output method="text" encoding="ISO-8859-2"/>
a musel jsem doplnit na radek 75 za \documentclass... radek
<xsl:text>\usepackage[IL2]{fontenc}
</xsl:text>
aby se pouzily spravne fonty
2) Aby se spravne nahralo ceske deleni slov, musel jsem zrusit
prikaz
\usepackage{czech}
a pouzit babel takto:
\usepackage[czech]{babel}
3) Nemuzu najit balik listing, nasel jsem s balik podobnym jmenem
listings, ale nevim jestli je to ten spravny. Kdyz jsem prepsal
v latex.mapping.xml
<line>
\begin{listing}%
</line>
<line>\setlength{\belowcaptionskip}{0pt}
</line>
<line>\caption{%title}
</line>
na
<line>
\begin{lstlisting}%
</line>
<line>\setlength{\belowcaptionskip}{0pt}
</line>
<line>\caption{%title}
</line>
a
<mapping key="example" text="">
<line>\label{%id}\hypertarget{%id}{}%
</line>
<line>\end{listing}
</line>
<line>
</line>
</mapping>
na
<mapping key="example" text="">
<line>\label{%id}\hypertarget{%id}{}%
</line>
<line>\end{lstlisting}
</line>
<line>
</line>
</mapping>
tak mi zacal TeX rvat
! Argument of \setlength has an extra }.
<inserted text>
\par
l.1459 \setlength
{\belowcaptionskip}{0pt}
Dival jsem se do manualu k listings a rekl bych, ze to asi
neni ten spravny balik.
4) Mam tezke problemy s nastavenim pameti pro teTeX. Mam dokument
asi na 20 stranek kde se hojne pouzivaji cislovane i necislovane
seznamy a nemuzu nastavit pamet, aby mi TeX porad nehavaroval
na nedostatek pameti. Opsal jsem nastaveni pro JadeTeX, ktery
je taky dost narocny na pamet, ale porad to nestaci.
hash_extra = 32500
pool_size = 500000
string_vacancies = 45000
max_strings = 58500
pool_free = 47500
nest_size = 500
param_size = 1500
save_size = 5000
stack_size = 1500
extra_mem_bot = 85000
Mate nekdo nastaveny nejake "lepsi" hodnoty?
Martin Perina
Další informace o konferenci Docbook