rejstrik v latexu

Robert Marik marik at mendelu.cz
Wed Nov 29 23:02:40 CET 2006


asi na to jeste nikdo neodpovedel, tak zkusim ja.

V souboru index.sty je prostredi makeindex definovano tak, ze prepne z
jednosloupcove sazby na dvousloupcovou, to zpusobi prechod na novou
stranku. Jestli pouzivate article.sty, zkuste predefinovat postredi
theindex treba nejak takto: (nektere radky jsou zakomentovany, je pridano
begin a end multicols)

\documentclass{article}
\usepackage{makeidx}
\makeindex
\usepackage{multicol}
\makeatletter
    \renewenvironment{theindex}{%
%        \edef\indexname{\the\@nameuse{idxtitle@\@indextype}}%
        \if at twocolumn
            \@restonecolfalse
        \else
            \@restonecoltrue
        \fi
        \columnseprule \z@
        \columnsep 35\p@
%        \twocolumn[%
            \section*{\indexname}%
\begin{multicols}2
%             \ifx\index at prologue\@empty\else
%                 \index at prologue
%                 \bigskip
%             \fi
%        ]%
        \@mkboth{\MakeUppercase\indexname}%
                {\MakeUppercase\indexname}%
        \thispagestyle{plain}%
        \parindent\z@
        \parskip\z@ \@plus .3\p@\relax
        \let\item\@idxitem
    }{%
\end{multicols}
%        \if at restonecol
%            \onecolumn
%        \else
%            \clearpage
%        \fi
}
\makeatother

\begin{document}
aaa\index{Prvni} a taky bbbb\index{druhy}. kjh lh jhlh lkhj l
\printindex
\end{document}

Me to fungovalo.


R.M.

On Mon, 27 Nov 2006 speedees at seznam.cz wrote:

> ahoj,
>
> v latexu generuju ke Ä^ÍlĂĄnku rejstĹ^ŮĂ­k (package makeidx a pĹ^Ůekladam ho
> csindexem).
> RejstĹ^ŮĂ­k se mÄ^Ű vĹždycky zobrazĂ­ samostatnÄ^Ű na novĂŠ strĂĄnce..
> Lze nÄ^Űjak doclĂ­t toho aby byl normĂĄlnÄ^Ű zaÄ^ÍlenÄ^Űn do textu? (aby tedy
> nebyl na strance samostatnÄ^Ű)
>
> PĹ^ŮedpoklĂĄdĂĄm Ĺže by to mÄ^Űlo jĂ­t nÄ^Űjak pomocĂ­
> \renewenvironment{theindex}
> ale teprv v latex u zaÄ^ÍĂ­nĂĄm tak si s tĂ­m nevĂ­m moc rady.
>
> moc dĂ­ky
>





More information about the csTeX mailing list