rejstriky, literatura a obsah (long)
Jaromir Kuben
kuben at scova.vabo.cz
Wed Oct 2 09:46:03 CEST 2002
Vladimir Krepelka píše:
>
> Dobry den
>
> Dokoncuji diplomku v LaTeX 2e a narazil jsem na nekolik problemu,
> ktere se mi nedari vyresit
>
> 1. Rejstrik
> Potrebuji v diplomce seznam filmu na ktere se odkazuji, k tomu ucelu
> jsem predefinoval jmeno indexu:
> ----
>
> \renewcommand\indexname{Rejstřík filmů}
>
> ----
> Potom v textu mam pouzity prikazy tohoto typu:
> ----
>
> .... pomáhat\index{\textbf{Musíme si pomáhat} režie: Jan Hřebejk, 2000}
>
> ----
> A tady jsem narazil na prvni problem: Pokud prikaz `\index´ je vnoren
> uvnitr ceskych uvozovek `\uv{...}´tak se v souboru *.idx objevi
> polozka s mezerou:
> ----
>
> \indexentry{\textbf {Musíme si pomáhat} režie: Jan Hřebejk, 2000}{15}
> ^^
> ----
> Vysledkem je, ze makeindex vytvori na stejny film dva odkazy, a
> samozrejme tyto s mezerou na zacatku presune na zacatek seznamu.
>
> Nevim si s tim uz rady
>
> S timhle rejstrikem souvisi jeste jeden dotaz
Pochybuji, ze problem bude v tech uvozovkach. Spis dochazi k expanzi
\textbf.
Navic to musi delat problemy s tridenim.
Zkuste vyuzit moznost \index{tvar pro trideni at tvar pro sazbu} - viz
dokumentace
k programu index (ja to mam pod makeinde.dvi).
Napr.
\index{Musíme si pomáhat režie: Jan Hřebejk, 2000@\textbf{Musíme si
pomáhat} režie: Jan Hřebejk, 2000}
>
> Rejstrik je implicitne ve tride book definovan jeko dva sloupce,
> (chapu neni urcen pro takoveto seznamy, ktere pouzivam ja), a ja
> potrebuji vzhledem k ucelu na jaky ho pouzivam jen jeden sloupec.
>
> Pokousel jsem se to zmenit prikazem `\onecolumn´ , ale ten vynacha za
> nazvem rejstriku prazdnou stranku.
>
> Jaksi jsem predefinoval makro na sazbu rejstriku, ale moc elegantne
> ten muj pokus nevypada. Jsem zacatecnik tak se vsem omlouvam za
> nasledujici:
> -----
>
> \makeatletter
> \renewenvironment{theindex}
> {
> \onecolumn\@makeschapterhead{\indexname}%
> \@mkboth{\MakeUppercase\indexname}%
> {\MakeUppercase\indexname}%
> \thispagestyle{plain}\parindent\z@
> \parskip\z@ \@plus .3\p@\relax
> \let\item\@idxitem}
>
> \makeatorher
>
> -----
> Nejak to sice funguje ale asi to neni to spravne reseni.
> Potreboval bych napr. zmenit radkovani
> Nekam dat `\linespread{1.1}´ ????
>
> 2. Seznam obrazku
> Pouzil jsem balicku `dcounter´ pro prubezne cislovani obrazku a
> poznamek pod carou nezavisle na kapitole, prikaz:
> -----
>
> \countstyle[figure,footnote]{}
>
> -----
> To cislovani funguje OK ale v seznamu obrazku je vzdy po prechodu do
> dalsi kapitoly zvetsena mezera prikazem `\addvspace {10\p@ }´ viz
> soubor *.lof
> -----
>
> \contentsline {figure}{\numberline {7}{\ignorespa.... cut
> \addvspace {10\p@ }
> \contentsline {figure}{\numberline {8}{\ignorespac.... cut
>
> ------
> Vim ze bych mel nejak predefinovat prikaz chapter ale kdyz jsem se na
> nej dival, tak jsem to radeji prozatim vzdal....
> Prece jen tu diplomku musim odevzdat :-)
>
> S obrazky jeste souvisi, jak pridat do seznamu obrazku obrazek ktery
> nema caption. Tedy aby v textu byl bez popisku a v seznamu se objevil?
>
> 3. Obsah
> A nakonec potrebuji vyse zminene seznamy plus seznam literatury dostat
> do obsahu. Na to jsem pouzil tyto prikazy na konci main souboru:
> -----
>
> .
> .
> \backmatter % závěrečná část, rejstříky, bibliografie atp.
>
> \include{literatura}{\addcontentsline{toc}{chapter}{\bibname}}
>
> \printindex{\addcontentsline{toc}{chapter}{\indexname}}
>
> \listoffigures{\addcontentsline{toc}{chapter}{\listfigurename}}
>
> \end{document}
>
> -----
> Do obsahu je dostanu, ale maji spatne uvedenou stranku ???
>
> Literatura zacina na strane 80 a v obsahu ma cislo 82
> Seznam filmu zacina na strane 82 a v obsahu ma cislo 83
> Seznam obrazku zacina na strane 84 a v obsahu ma 84
>
> Jeste posledni dotaz k obsahu. Potrebuji vzhled obsahu predefinovat
> tak aby i section byly v obsahu tucne a bez dottedtocline, a
> Literatura, Seznam filmu a Seznam obrazku s velkymi pismeny misto
> cisel. (Ted je tam mam bez cisel)
>
> A Literatura
> B Seznam filmu
> C Seznam obrazku
O uprave obsahu psal p. Wagner v jednom pokracovani LateXove kucharky
ve starsim cisle Zpravodaje CSTUGu. PDF formu techto cisel muzete najit
pres stranky CSTUGu. Jsou tam i strucne obsahy, takze to za chvili
najdete.
Zdravi
Jaromir Kuben
>
> Omlouvam se za dlouhy dotaz, ale ten termin odevzdani se blizi a jsem
> v tom nejak zamotany.
>
> Dik za kazdou radu a nakopnuti spravnym smerem.
>
> PS. Je to vse v LaTeX 2e ve WIN2000, distribuce MikTeX
>
> -----------
> Vladimir Krepelka
> stale at volny.cz
More information about the csTeX
mailing list