fehlender Zeilenumbruch in Acro-long

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: fehlender Zeilenumbruch in Acro-long

Re: fehlender Zeilenumbruch in Acro-long

von Stefan Kottwitz » Di 11. Okt 2022, 14:50

Bei mir hat Bundes-Immissions\-schutz\-gesetz im Text funktioniert, es wurde dort umgebrochen.

Stefan

Re: fehlender Zeilenumbruch in Acro-long

von Bembes » Di 11. Okt 2022, 14:34

Hallo Stefan,
dein Lösungsvorschlag funktioniert in Verzeichnis, jedoch nicht im Text.

Re: fehlender Zeilenumbruch in Acro-long

von Stefan Kottwitz » Sa 8. Okt 2022, 21:47

Hallo Bembes,

die long-Form der Abkürzung ist hier anscheinend nicht vorgesehen, länger als eine Zeile zu sein, kann ich auch irgendwie verstehen. Es ist ja auch ein "Lang-name" und keine lange Description. Es wird einfach nicht umgebrochen, selbst wenn man \\ einfügt.

Du kannst jedoch Deine Definition von \acronymentry ändern:
\renewcommand*{\acronymentry}[1]{%
  \acronymfont{\parbox[t]{\textwidth}{\glsentryshort{#1} (\glsentrylong{#1})}}}%
Dann steht es in einer Absatzbox und wird umgebrochen.

Wörter mit Bindestrich werden nicht an anderen Stellen umgebrochen, Du kannst aber Stellen definieren, wo es "passt", wie mit Bundes-Immissions\-schutz\-gesetz.

Stefan

Ergänzung zu fehlender Zeilenumbruch in Acro-long

von Bembes » Mi 14. Sep 2022, 16:26

Ergänzung:
Das Einfügen von "\\" z. B. vor "Luftverunreinigung hat im Text und im Verzeichnis unterschiedliche (komische) Auswirkungen.

fehlender Zeilenumbruch in Acro-long

von Bembes » Mi 14. Sep 2022, 14:46

Hallo miteinander,

ich erstelle ein Abkürzungsverzeichnis und das funktioniert soweit auch prima. Nur bei sehr langen Langformen der Abkürzungen fehlt ein notwendiger Zeilenumbruch. Die description ist ok. Hier das Minimalbeispiel:
\documentclass[fontsize=12pt, a4paper, bibliography=totocnumbered, bibliography=leveldown, captions=tableheading, abstract=true]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

% Abkürzungen
\usepackage[nonumberlist, section, numberedsection=autolabel, acronym, nomain, automake]{glossaries}
\GlsSetQuote{+}

\makeglossaries

\setacronymstyle{long-short-desc}

\renewcommand*{\acronymsort}[2]{#1}%
\renewcommand*{\acronymentry}[1]{%
	\acronymfont{\glsentryshort{#1}}\space (\glsentrylong{#1})}%

%Abkürzungen
\newacronym
[description={Bundes-Immissionsschutzgesetz in der Fassung der Bekanntmachung vom 17. Mai 2013 (BGBl. I S. 1274; 2021 I
	S. 123), das zuletzt durch Artikel 2 des Gesetzes vom 20. Juli 2022 (BGBl. I S. 1362) geändert worden ist}]
{bimschg}{BImSchG}{Gesetz zum Schutz vor schädlichen Umwelteinwirkungen durch Luftverunreinigungen, Geräusche, Erschütterungen und ähnlicheVorgänge (Bundes-Immissionsschutzgesetz)}


\begin{document}
	
	
Blablabla \gls{bimschg} blablabla2 \gls{bimschg}

\printglossary[title=Abkürzungen]
	
\end{document}
Wie kann ich dies korrekt steuern?

Nach oben