PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : untereintraege mit ziffern in \index



itteerde
04-02-2005, 15:04
\index{regulations!21 CFR Part 11}

erscheint bei mir als

regulations, 27
CFR Part 11, 27
- as-is, 56

wieso verschwinden Kennzeichnung als Unterpunkt (- ) und die führenden Ziffern?

blubb
04-02-2005, 15:22
Bei mir kommt korrekt:

Index
regulations
21 CFR Part 11, 1
Was hast du auf Seite 56 stehen? \index{- as-is}?

Wie wäre es mit eienm Minimalbeispiel (und Angabe, wie den Makeindex-Aufruf ist (sprich welcher style)?

Blubb

Nachtrag:
Mein funktionierene Tex-Bsp:

\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage[ansinew]{inputenc}
\usepackage{makeidx}\makeindex
% ----------------------------------------------------------------
\makeindex
\begin{document}
\index{regulations!21 CFR Part 11}
Irgendein text
\printindex
\end{document}
% ----------------------------------------------------------------

itteerde
07-02-2005, 08:21
just realized it has to be a bug in the custom style or documentclass, think i ll have to search this bug on my own.

thx for trying to help :(

itteerde
07-02-2005, 08:28
the problem is i am to stupid however...

any idea if this causes the problem and if so how to fix it?


\def\theindex{\@restonecoltrue\if@twocolumn\@resto necolfalse\fi
\columnseprule \z@
\columnsep 1cc\twocolumn[\@makeschapterhead{\indexname}%
\csname indexstarthook\endcsname]%
\@mkboth{\indexname}{\indexname}%
\thispagestyle{plain}\parindent\z@
\rightskip0\p@ plus 40\p@
\parskip\z@ plus .3\p@\relax\let\item\@idxitem
\def\,{\relax\ifmmode\mskip\thinmuskip
\else\hskip0.2em\ignorespaces\fi}%
\small\rm}

\def\idxquad{\hskip 10\p@}% space that divides entry from number

\def\@idxitem{\par\hangindent 10\p@}

\def\subitem{\par\setbox0=\hbox{--\enspace}% second order
\noindent\hangindent\wd0\box0}% index entry

\def\subsubitem{\par\setbox0=\hbox{--\,--\enspace}% third
\noindent\hangindent\wd0\box0}% order index entry

\def\endtheindex{\if@restonecol\onecolumn\else\cle arpage\fi}

\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax}

itteerde
07-02-2005, 08:50
this is in the class but I do not see how this works and therefor if it is related to/ causing the problem


\def\idxquad{\hskip 10\p@}% space that divides entry from number

\def\@idxitem{\par\hangindent 10\p@}

\def\subitem{\par\setbox0=\hbox{--\enspace}% second order
\noindent\hangindent\wd0\box0}% index entry

\def\subsubitem{\par\setbox0=\hbox{--\,--\enspace}% third
\noindent\hangindent\wd0\box0}% order index entry

\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax}

\renewenvironment{theindex}
{\@mkboth{\indexname}{\indexname}%
\thispagestyle{empty}\parindent\z@
\parskip\z@ \@plus .3\p@\relax
\let\item\par
\def\,{\relax\ifmmode\mskip\thinmuskip
\else\hskip0.2em\ignorespaces\fi}%
\normalfont\small
\begin{multicols}{2}[\@makeschapterhead{\indexname}]%
}
{\end{multicols}}

itteerde
07-02-2005, 10:01
Bei mir kommt korrekt:
Was hast du auf Seite 56 stehen? \index{- as-is}?

\index{regulations!as-is}



Wie wäre es mit eienm Minimalbeispiel (und Angabe, wie den Makeindex-Aufruf ist (sprich welcher style)?

auf die Idee mit dem Minimalbeispiel hätte ich auch mal kommen können, das hat ergeben, dass es wohl an der document class liegt, mit book und gleichem makeindex aufruf funktionierts - nur kann ich mit den standard-classes nichts anfangen. Die Makeindex Einstellungen finde ich gerade nicht, Live-Tex komplett installiert und Standardinstallation von WinEdt - suche noch was das dann nutzt.

itteerde
07-02-2005, 14:32
for the record: giving up - composing the thing from scratch based on standard latex2e and book class, guess there will be more but better investigativeable questions now...