TomDD
07-02-2006, 08:37
Hallo beisammen,
ich habe ein Problem bei der Verwendung des nomencl Packages. Und zwar möchte ich, dass bei der Verwendung langer Zeichenketten auf der linken Seite ein Zeilenumbruch stattfindet oder ich den manuell setzen kann. Habe schon \\, \newline, \linebreak ausprobiert!! Ich kann natürlich auch \nomlabelwidth soweit vergrößern aber das sieht irgendwann unschön aus.
Hier erstmal mein MINI Bsp.!
\documentclass[12pt,BCOR12mm,twoside,DIV15,openright,liststotoc,b ibtotocnumbered,headinclude,footinclude,a4paper,he adsepline,footsepline,plainfootsepline,cleardouble plain,tablecaptionabove,pointlessnumbers,bigheadin gs,tocleft]{scrbook}
\usepackage{setspace}
\onehalfspacing
\usepackage[pdfstartview=FitH,plainpages=false,pdfpagelabels]{hyperref}
\usepackage{pdfpages}
\typearea[current]{current}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{ifthen}
\usepackage[intoc,german]{nomencl}
\renewcommand{\nomname}{Glossar}
\setlength{\nomlabelwidth}{4cm}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\makeatletter
\renewcommand{\thenomenclature}{%
\chapter{\nomname}
\nompreamble{Dieses Glossar erklärt verwendete Begriffe in der Systemanalyse. Die Einträge sind alphabetisch sortiert.\par\bigskip}
\list{}{%
\labelwidth\nom@tempdim
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\itemsep\nomitemsep
\let\makelabel\nomlabel}}
\makeatother
\usepackage[automark,clines,markuppercase]{scrpage2}
\pagestyle{scrheadings}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{3}
\clearscrheadings
\clearscrplain
\clearscrheadfoot
\ohead[]{\leftmark}%Rechts Seitennummer
\ifoot[]{\rightmark}
\ofoot[\pagemark]{\pagemark}
\setheadtopline{1.5pt}
\setheadsepline{.4pt}
\begin{document}
\tableofcontents
\newcommand*{\appendixmore}{\renewcommand*{\chapte rformat}{\appendixname~\thechapter\autodot\enskip}
\renewcommand*{\chaptermarkformat}{\appendixname~\ thechapter\autodot\enskip}
}
\chapter{Chapter1}
\nomenclature[T]{t}{test}
\nomenclature[C]{Customer Relationship Managemant}{Erklärung}
\begin{appendix}
\chapter{Appendix 1}
\printnomenclature
\chapter{Appendix 3}
\end{appendix}
\end{document}
Vielen Dank schon mal
Gruß, Thomas
ich habe ein Problem bei der Verwendung des nomencl Packages. Und zwar möchte ich, dass bei der Verwendung langer Zeichenketten auf der linken Seite ein Zeilenumbruch stattfindet oder ich den manuell setzen kann. Habe schon \\, \newline, \linebreak ausprobiert!! Ich kann natürlich auch \nomlabelwidth soweit vergrößern aber das sieht irgendwann unschön aus.
Hier erstmal mein MINI Bsp.!
\documentclass[12pt,BCOR12mm,twoside,DIV15,openright,liststotoc,b ibtotocnumbered,headinclude,footinclude,a4paper,he adsepline,footsepline,plainfootsepline,cleardouble plain,tablecaptionabove,pointlessnumbers,bigheadin gs,tocleft]{scrbook}
\usepackage{setspace}
\onehalfspacing
\usepackage[pdfstartview=FitH,plainpages=false,pdfpagelabels]{hyperref}
\usepackage{pdfpages}
\typearea[current]{current}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{ifthen}
\usepackage[intoc,german]{nomencl}
\renewcommand{\nomname}{Glossar}
\setlength{\nomlabelwidth}{4cm}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\makeatletter
\renewcommand{\thenomenclature}{%
\chapter{\nomname}
\nompreamble{Dieses Glossar erklärt verwendete Begriffe in der Systemanalyse. Die Einträge sind alphabetisch sortiert.\par\bigskip}
\list{}{%
\labelwidth\nom@tempdim
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\itemsep\nomitemsep
\let\makelabel\nomlabel}}
\makeatother
\usepackage[automark,clines,markuppercase]{scrpage2}
\pagestyle{scrheadings}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{3}
\clearscrheadings
\clearscrplain
\clearscrheadfoot
\ohead[]{\leftmark}%Rechts Seitennummer
\ifoot[]{\rightmark}
\ofoot[\pagemark]{\pagemark}
\setheadtopline{1.5pt}
\setheadsepline{.4pt}
\begin{document}
\tableofcontents
\newcommand*{\appendixmore}{\renewcommand*{\chapte rformat}{\appendixname~\thechapter\autodot\enskip}
\renewcommand*{\chaptermarkformat}{\appendixname~\ thechapter\autodot\enskip}
}
\chapter{Chapter1}
\nomenclature[T]{t}{test}
\nomenclature[C]{Customer Relationship Managemant}{Erklärung}
\begin{appendix}
\chapter{Appendix 1}
\printnomenclature
\chapter{Appendix 3}
\end{appendix}
\end{document}
Vielen Dank schon mal
Gruß, Thomas