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