Symbol- und Abkürzungsverzeichnis anpassen

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: Symbol- und Abkürzungsverzeichnis anpassen

von mangoapfel » Sa 25. Nov 2017, 14:11

Wow! Ich bin begeistert! Da wäre ich wohl niemals hingekommen!

Damit habe ich meine Masterarbeit endlich fertig formatiert :)

Vielen Dank für deine Hilfe!

von Bartman » Fr 24. Nov 2017, 19:11

Zu 1 bis 4:
\documentclass[listof=totoc]{scrreprt} %Dokumentenklasse im KOMA-Script

\usepackage{selinput}% http://texwelt.de/wissen/fragen/5546
\SelectInputMappings{
	adieresis={ä},
	germandbls={ß}
}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel} %Sprache
\usepackage{siunitx}
\usepackage{showframe}
\usepackage{hyperref}

\sisetup{locale=DE}

%------------- Glossaries -----------
\usepackage[
	automake,
	nonumberlist, % keine Seitenzahlen anzeigen
	acronym,      % ein Abkürzungsverzeichnis erstellen
%	section,
	nopostdot     % Den Punkt am Ende jeder Beschreibung deaktivieren
]{glossaries}

%Glossar-Befehle anschalten
\makeglossaries

% Eigenen Stil für das Formelverzeichnis definieren

\newlength{\symbolcaptionwidth}
\settowidth{\symbolcaptionwidth}{\textbf{Formelzeichen}}

\newglossarystyle{symbolstyle}{
	\setglossarystyle{long3colheader}
	\newlength{\unitcaptionwidth}
	\setlength{\unitcaptionwidth}{4cm}
	\renewenvironment{theglossary}{
		\sisetup{table-unit-alignment=left}
		\setlength{\glsdescwidth}{%
			\dimexpr\linewidth-\symbolcaptionwidth-\unitcaptionwidth-5\tabcolsep\relax%
		}
		\begin{longtable}{
			@{}l% keine Einrückung
			s
			p{\glsdescwidth}
		}
	}
	{\end{longtable}}
	\renewcommand*{\glossaryheader}{
		\textbf{Formelzeichen} 
		& \multicolumn{1}{p{\unitcaptionwidth}}{\textbf{Einheit}} 
		& \textbf{Bezeichnung}\\[3ex]
		\endhead
	}% 
	\renewcommand*{\glossentry}[2]{% glossaryentryfield ist veraltet
		\glsentryitem{##1}
		\glstarget{##1}{\glossentryname{##1}} 
		& \glsentrysymbol{##1}
		& \glossentrydesc{##1}\\[1ex]
	}%
}

\newglossarystyle{acrostyle}{
	\setglossarystyle{long}
	\renewenvironment{theglossary}{
		\setlength{\glsdescwidth}{%
			\dimexpr\linewidth-\symbolcaptionwidth-3\tabcolsep\relax%
		}
		\renewcommand{\arraystretch}{.8}% Zeilenabstand verringern
		\begin{longtable}[l]{
			@{}p{\symbolcaptionwidth}
			p{\glsdescwidth}
		}
	}
	{\end{longtable}}
}

% Mit glossaries erstellte Verzeichnisse werden ohne Überschrift ausgeben.
\renewcommand*{\glossarysection}[2][]{}

%Befehle für Symbole
\newglossaryentry{symb:Pi}{
	name=$\pi$,
	symbol={\m\squared},
	description={%
		Die Kreiszahl Kreiszahl Kreiszahl Kreiszahl Kreiszahl Kreiszahl Kreiszahl 
		Kreiszahl Kreiszahl Kreiszahl Kreiszahl Kreiszahl Kreiszahl%
	},
	sort=symbolpi
}

%Befehle für Abkürzungen
\newacronym{MS}{MS}{%
	Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft 
	Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft 
	Microsoft Microsoft%
}
\newacronym{TS}{TS}{TeamSpeak}

%----------- Glossaries Ende ---------

\begin{document}
\pagenumbering{Roman} 

\tableofcontents
\listoffigures
\listoftables
\clearpage
\addchap{Formelzeichen und Abkürzungen}
%\addcontentsline{toc}{chapter}{Formelzeichen und Abkürzungen}
%\chaptermark{Formelzeichen und Abkürzungen}
%Symbole ausgeben
\printglossary[style=symbolstyle] 
%Abkürzungen ausgeben
\section*{Abkürzungsverzeichnis}
\printacronyms[style=acrostyle]

\clearpage 

\pagenumbering{arabic} 

\chapter{Literaturtest}
Eine erweiterte  Anleitung \acrshort{MS} zu \gls{TS} den findet \gls{symb:Pi} sich in.
\end{document}
Eine Lösung für Deinen vierten Wunsch fand ich in einer Antwort von Nicola Talbot.

Symbol- und Abkürzungsverzeichnis anpassen

von mangoapfel » Fr 24. Nov 2017, 16:01

Ich versuche nun, mein Formelverzeichnis und Abkürzungsverzeichnis anzupassen. Das folgende Beispiel würde ich gerne wie folgt verändern:
1. Formelzeichen linksbündig (im Moment sind die leicht eingerückt)
2. Die Überschrift von dem Formelverzeichnis löschen
3. Die Abkürzungen nicht fett gedruckt
4. Größerer Abstand zwischen Abkürzung und den Bedeutungen und geringerer Zeilenabstand
% Das ist mein LaTeX-Dokument.
\documentclass{scrreprt} %Dokumentenklasse im KOMA-Script

\usepackage[ngerman]{babel} %Sprache

\usepackage{hyperref} 

%------------- Glossaries -----------
\usepackage[
automake,
nonumberlist,	%keine Seitenzahlen anzeigen
acronym,			%ein Abkürzungsverzeichnis erstellen
section
]
{glossaries}

%Ein eigenes Symbolverzeichnis erstellen
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
 
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}

%Glossar-Befehle anschalten
\makeglossaries

%Befehle für Symbole
\newglossaryentry{symb:Pi}{
name=$\pi$,
symbol={m$^2$},
description={Die Kreiszahl},
sort=symbolpi, type=symbolslist
}

%Befehle für Abkürzungen
\newacronym{MS}{MS}{Microsoft}
\newacronym{TS}{TS}{Team Speak}

%----------- Glossaries Ende ---------

% Eigenen Stil für das Formelverzeichnis definieren
\newglossarystyle{MyStyle}{
  \glossarystyle{long3colheader}
  \renewenvironment{theglossary}
  {\begin{longtable}{lp{4cm}p{\glsdescwidth}}}
    {\end{longtable}}
  \renewcommand*{\glossaryheader}{\textbf{Formelzeichen} & \textbf{Einheit} &
    \textbf{Bezeichnung}\\[3ex]\endhead}% 
  \renewcommand*{\glossaryentryfield}[5]{%
    \glsentryitem{##1}\glstarget{##1}{##2} & ##4 & ##3  \\[1ex]}%
}

\begin{document}

\pagenumbering{Roman} 

\tableofcontents
\listoffigures
\listoftables
\cleardoublepage
\chapter*{Formelzeichen und Abkürzungen}
\addcontentsline{toc}{chapter}{Formelzeichen und Abkürzungen}
\chaptermark{Formelzeichen und Abkürzungen}
%Symbole ausgeben
\printglossary[type=symbolslist, title=Formelzeichen, style=MyStyle] 
%Abkürzungen ausgeben
\printglossary[type=\acronymtype, title=Abkuerzungsverzeichnis]

\clearpage 

\pagenumbering{arabic} 

\chapter{Literaturtest}
Eine erweiterte  Anleitung \gls{MS} zu \gls{TS} den findet \gls{symb:Pi} sich in.


\end{document} 
% Ende des Dokumentes 


Optimal wäre es, wenn es am Schluss etwa so aussieht (die Punkte sind nur Platzhalter):

Formelzeichen und Abkürzungen

Formelzeichen.......Einheit.....................Bezeichnung

x.........................m^2........................Irgendwas

Abkürzungen

MS......................Microsoft


Bin für jegliche Hilfsstellung dankbar, alle styles, etc. die ich probiert habe funktionieren nicht wie gewünscht.

bin für jeden Tipp dankbar!

Gruß

Nach oben