Zeilenumbruch Symbolverzeichnis

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zeilenumbruch Symbolverzeichnis

von Apfeltasche » Do 31. Mai 2012, 13:26

minimal ist dein Beispiel nicht (nicht relevante Pakete)
lauffähig auch nicht (da fehlt beispielsweise \begin{document})
vollständig auch nicht (die datei texdefs liegt nicht vor und das paket ml_rep2 wird bei mir nicht gefunden (vollständige Miktex Distibution))

Wenn ich den folgenden Code kompiliere klappt alles, also es wird ein automatischer Zeilenumbruch eingefügt.
\documentclass[12pt,twoside,a4paper,bibliography=totocnumbered]{scrreprt} 

%% verwendete Zusatzpakete 
\usepackage[ngerman]{babel} 
\usepackage{lmodern}                % Schriftart 
\usepackage[T1]{fontenc}       % T1-Fonts       
\usepackage{textcomp}          % Sonderzeichen 
\usepackage[latin1]{inputenc}  % für Windows-Tastatur 
\usepackage{array}             % für erweiterte Tabellen 
\usepackage[hang]{subfigure}   % für Teilbilderunterstützung 
\usepackage{longtable}         % für lange Tabellen 
\usepackage{tabularx}          % für Gummi-Spalten 
\usepackage{booktabs}          % für schöne Tabellen 
\usepackage[hang,small,bf,justification=raggedright,singlelinecheck=false,margin={20pt,0pt},oneside]{caption} 
\usepackage{lscape}            % für Querformatunterstützung 
\usepackage{rotating}          % zum beliebigen drehen 
\usepackage{colortbl}          % für farbige Tabellen 
\usepackage{ltablex}           % für Gummi-Spalten 
\usepackage{fancyhdr}          % einfache Kopf/Fußzeilen 
\usepackage{calc}              % für Berechnungen 
\usepackage[verbose]{cite}     % für kompakte Literaturangaben 
\usepackage{graphicx}          % Grafikpaket 
\usepackage{threeparttable}       %Fußnoten direkt unter Tabellen 
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{float}
\usepackage{setspace}
\usepackage{url}
\usepackage{siunitx}
\usepackage[nonumberlist]{glossaries}

% add new glossary
\newglossary[fls]{formulas}{fli}{flo}{Symbolverzeichnis}

% new glossary style
\newglossarystyle{super_MW}{%
\renewenvironment{theglossary}%
{\tablehead{}\tabletail{}%
\begin{longtable}{lp{\glsdescwidth}}}
{\end{longtable}}%
\renewcommand*{\glossaryheader}{}%
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glossaryentryfield}[5]{%
\glstarget{\textbf{##1}}{\textbf{##2} } & ##3\glspostdescription\space ##5\\}
\renewcommand*{\glossarysubentryfield}[6]{%
\glossaryentryfield{##2}{##3}{##4}{##5}{##6}}%
\renewcommand*{\glsgroupskip}{ & \\}%
\renewcommand{\arraystretch}{1.4}
}

\makeglossaries

% parent entry
\newglossaryentry{symbolslist}{name={lateinische Symbole},
description={\nopostdesc}}
%
\newglossaryentry{ersatzschubmodul}{%
name=\ensuremath{\widetilde{G}_S},%
description={Ersatz-Schubmodul des Sandwichbleches bei Schubbelastung in Blechebene},%
sort=symbolgs,%
parent=symbolslist,%
type=formulas%
}

\begin{document}
% print glossary
\printglossary[type=formulas,style=super_MW]
% print glossary entry
\gls{ersatzschubmodul}
\end{document}
Reihenfolge ist bei mir:
1. pdflatex
2. makeindex -s %.ist -t %.fls -o %.fli %.flo (% ist der name vom dokument)
3. pdflatex

Wenn es bei dir also nicht klappt liegt es nicht an dem Code, den du uns zeigst.


Weiter Anmerkungen:
1. Das Paket ngerman kannst du weglassen, da du ja bereits babel mit option ngerman lädst.
2. \usepackage[verbose]{cite} % für kompakte Literaturangaben
steht die option 'verbose' wriklich für kompakte Literaturangaben? Würde mich wundern :)

von cornir » Do 31. Mai 2012, 12:02

Achso dann entschuldigt meine falsche Darstellung!
\documentclass[12pt,twoside,a4paper,bibliography=totocnumbered]{scrreprt}

%% verwendete Zusatzpakete
\usepackage[ngerman]{babel}
\usepackage{ngerman}           % Unterstützung für dt. Sprache (neue Rechtschr.)
\usepackage{lmodern}					 % Schriftart
\usepackage[T1]{fontenc}       % T1-Fonts      
\usepackage{textcomp}          % Sonderzeichen
 \usepackage[latin1]{inputenc}  % für Windows-Tastatur
\usepackage{array}             % für erweiterte Tabellen
\usepackage[hang]{subfigure}   % für Teilbilderunterstützung
\usepackage{longtable}         % für lange Tabellen
\usepackage{tabularx}          % für Gummi-Spalten
\usepackage{booktabs}          % für schöne Tabellen
\usepackage[hang,small,bf,justification=raggedright,singlelinecheck=false,margin={20pt,0pt},oneside]{caption} 
\usepackage{lscape}            % für Querformatunterstützung
\usepackage{rotating}          % zum beliebigen drehen
\usepackage{colortbl}          % für farbige Tabellen
\usepackage{ltablex}           % für Gummi-Spalten
\usepackage{fancyhdr}          % einfache Kopf/Fußzeilen
\usepackage{calc}              % für Berechnungen
\usepackage[verbose]{cite}     % für kompakte Literaturangaben
\usepackage{ml_rep2}
\usepackage{graphicx}          % Grafikpaket
\usepackage{threeparttable}		 %Fußnoten direkt unter Tabellen
\input{texdefs}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{float}
\usepackage{setspace}
\usepackage{url}               
\usepackage{siunitx}  
\usepackage[nonumberlist]{glossaries}
\setStyleFile{Glossar_style}

\newglossary[fls]{formulas}{fli}{flo}{Symbolverzeichnis}
\newglossaryentry{greeksymbolslist}{name={griechische Symbole},
description={\nopostdesc}}
\newglossaryentry{symbolslist}{name={lateinische Symbole},
description={\nopostdesc}}
\renewcommand*{\glspostdescription}{}
\newglossarystyle{super_MW}{%
  \renewenvironment{theglossary}%
    {\tablehead{}\tabletail{}%
     \begin{longtable}{lp{\glsdescwidth}}}
    {\end{longtable}}%
  \renewcommand*{\glossaryheader}{}%
  \renewcommand*{\glsgroupheading}[1]{}%
  \renewcommand*{\glossaryentryfield}[5]{%
    \glstarget{\textbf{##1}}{\textbf{##2} } & ##3\glspostdescription\space ##5\\}
\renewcommand*{\glossarysubentryfield}[6]{%
\glossaryentryfield{##2}{##3}{##4}{##5}{##6}}%
  \renewcommand*{\glsgroupskip}{ & \\}%
  \renewcommand{\arraystretch}{1.4} 
}
\glossarystyle{super_MW}
\makeglossaries
\loadglsentries{Glossardefinitionen.tex}
Beispiel für Eintrag:
\newglossaryentry{ersatzschubmodul}{
name=\ensuremath{\widetilde{G}_S},
description={Ersatz-Schubmodul des Sandwichbleches bei Schubbelastung in Blechebene},
sort=symbolgs, parent=symbolslist, type=formulas
}

von Apfeltasche » Mi 30. Mai 2012, 12:30

Mach doch nochmal ein vollständiges und lauffähiges Minimalbeispiel. Die Datei Glossardefinitionen.tex hat keiner von uns. Es sollte ja ausreichen, wenn du den einen Eintrag hinzufügst, bei dem die Erklärung länger als eine Zeile ist. Außerdem fehlt eine Präambel...

von cornir » Mi 30. Mai 2012, 11:23

Ich bräuchte wirklich ganz dringend eure Hilfe, weiß denn wirklich niemand Abhilfe??

Zeilenumbruch Symbolverzeichnis

von cornir » So 27. Mai 2012, 19:33

Hallo ich bin neu hier und habe eine Frage bzgl. des Symbolverzeichnisses! Ich habe 2 Erklärungen zu Symbolen, die zu lang sind und dementsprechend über die Zeile hinausgehen ohne Umbruch. Mit \newline o.ä. habe ich schon erfolglos experimentiert. Wird das ein allgemeines Problem meines Symbolverzeichnistypes sein oder kann man das manuell ändern?
Danke im Vorhinein für eure Hilfe :)
 
\usepackage[nonumberlist]{glossaries}
\setStyleFile{Glossar_style}
\newglossary[fls]{formulas}{fli}{flo}{Symbolverzeichnis}
\newglossaryentry{greeksymbolslist}{name={griechische Symbole},
description={\nopostdesc}}
\newglossaryentry{symbolslist}{name={lateinische Symbole},
description={\nopostdesc}}
\renewcommand*{\glspostdescription}{}
\newglossarystyle{super_MW}{%
  \renewenvironment{theglossary}%
    {\tablehead{}\tabletail{}%
     \begin{longtable}{lp{\glsdescwidth}}}
    {\end{longtable}}%
  \renewcommand*{\glossaryheader}{}%
  \renewcommand*{\glsgroupheading}[1]{}%
  \renewcommand*{\glossaryentryfield}[5]{%
    \glstarget{\textbf{##1}}{\textbf{##2} } & ##3\glspostdescription\space ##5\\}
\renewcommand*{\glossarysubentryfield}[6]{%
\glossaryentryfield{##2}{##3}{##4}{##5}{##6}}%
  \renewcommand*{\glsgroupskip}{ & \\}%
  \renewcommand{\arraystretch}{1.4} 
}
\glossarystyle{super_MW}
\makeglossaries
\loadglsentries{Glossardefinitionen.tex}

Nach oben