von thecrazygerman » So 13. Mai 2018, 14:40
Moin,
hab noch ein Problem.
Wenn ich zwei Einträge in mein Verzeichnis schreibe beginnt er den zweiten nicht in einer neuen Zeile.
\documentclass[12pt,a4paper]{article}
\usepackage{selinput}% für Umlaute
\SelectInputMappings{%
adieresis={ä},
germandbls={ß}
}
\usepackage[ngerman]{babel}
\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage{glossaries-extra}
\setabbreviationstyle{long-short}
%Abkürzungsverzeichnis
%ACHTUNG: /gls{...} nich in sections, Spezialverweise siehe Beschreibng glossaries
\newglossary[dog]{abk}{dls}{dlo}{Abkürzungen} % sorgt für Dateien mit den Endungen dls und dlo
\newglossarystyle{myshorts} % definiert einen neuen style
{%
\renewenvironment{theglossary} % definiert vorhandene "Umgebung", hier {theglossary}, neu - es folgen {\begin} und {\end}
{\begin{longtable}[l]{@{}*2{p{\dimexpr (\textwidth-4\tabcolsep)/2}}@{}}} %versteh ich nicht, siehe Forum
{\end{longtable}}
\renewcommand*{\glossaryheader} % definiert vorhandenes Makro, hier {\glossaryheader}, neu - Kopfzeile der Tabelle
{\bfseries Abkürzung
&\bfseries Bedeutung\\
\endhead} % bfseries formatiert die Schrift fett
\renewcommand*{\glsgroupheading}[1]{} % kein Abstand zwischen Gruppen
\renewcommand*{\glossentry}[2]{%
\glstarget{##1} % definiert label oder so, versteh ich nicht
{\glossentryname{##1}} % Name
& \glossentrydesc{##1} % Beschreibung
}
\renewcommand*{\glsgroupskip}{\relax}%
}
\makeglossaries % erstellt alle Glossar
\newglossaryentry{3dmp}{name=3DMP, description={3-D-Metal-Printing}} % definiert die Einträge in Glossar
\newglossaryentry{cmt}{name=CMT, description={Cold Metal Transfer}}
\begin{document}
\printglossary[title=Abkürzungsverzeichnis, style=myshorts] % druckt ein Glossar, \printglossaries druckt alle
Das \gls{3dmp} ist toll. Doch nichts ist so toll wie \gls{cmt}.
\end{document}
Warum ist das so?
MfG
- Dateianhänge
-
- 2abk.log
- (27.83 KiB) 353-mal heruntergeladen
-
- screen_2abk.PNG (9.71 KiB) 5129 mal betrachtet
Moin,
hab noch ein Problem.
Wenn ich zwei Einträge in mein Verzeichnis schreibe beginnt er den zweiten nicht in einer neuen Zeile.
[code]\documentclass[12pt,a4paper]{article}
\usepackage{selinput}% für Umlaute
\SelectInputMappings{%
adieresis={ä},
germandbls={ß}
}
\usepackage[ngerman]{babel}
\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage{glossaries-extra}
\setabbreviationstyle{long-short}
%Abkürzungsverzeichnis
%ACHTUNG: /gls{...} nich in sections, Spezialverweise siehe Beschreibng glossaries
\newglossary[dog]{abk}{dls}{dlo}{Abkürzungen} % sorgt für Dateien mit den Endungen dls und dlo
\newglossarystyle{myshorts} % definiert einen neuen style
{%
\renewenvironment{theglossary} % definiert vorhandene "Umgebung", hier {theglossary}, neu - es folgen {\begin} und {\end}
{\begin{longtable}[l]{@{}*2{p{\dimexpr (\textwidth-4\tabcolsep)/2}}@{}}} %versteh ich nicht, siehe Forum
{\end{longtable}}
\renewcommand*{\glossaryheader} % definiert vorhandenes Makro, hier {\glossaryheader}, neu - Kopfzeile der Tabelle
{\bfseries Abkürzung
&\bfseries Bedeutung\\
\endhead} % bfseries formatiert die Schrift fett
\renewcommand*{\glsgroupheading}[1]{} % kein Abstand zwischen Gruppen
\renewcommand*{\glossentry}[2]{%
\glstarget{##1} % definiert label oder so, versteh ich nicht
{\glossentryname{##1}} % Name
& \glossentrydesc{##1} % Beschreibung
}
\renewcommand*{\glsgroupskip}{\relax}%
}
\makeglossaries % erstellt alle Glossar
\newglossaryentry{3dmp}{name=3DMP, description={3-D-Metal-Printing}} % definiert die Einträge in Glossar
\newglossaryentry{cmt}{name=CMT, description={Cold Metal Transfer}}
\begin{document}
\printglossary[title=Abkürzungsverzeichnis, style=myshorts] % druckt ein Glossar, \printglossaries druckt alle
Das \gls{3dmp} ist toll. Doch nichts ist so toll wie \gls{cmt}.
\end{document}
[/code]
[img]https://golatex.de/files/screen_2abk_173.png[/img]
Warum ist das so?
MfG