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