Seite 1 von 1

Trennung in einer Abkürzung verhindern (Paket: gloassaries)

Verfasst: Di 14. Jul 2015, 17:20
von rwc
Hallo zusammen!
Ich habe mittels glossaries ein Abkürzungsverzeichnis erstellt, mein Wort "p-body" sollte allerdings niemals am Bindestrich getrennt werden. Dazu habe ich "~ verwendet. Füge ich das allerdings in der Abk.definition ein, wird es fehlerhaft im Dokument angezeigt.... (nämlich so: p" body) Wie kann ich das korrigieren?

Hier mein Minimalbeispiel:
\documentclass[a4paper]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}



\usepackage[acronym]{glossaries}
\setacronymstyle{long-short}

\newacronym{pbody}{p"~body}{processing body}


\begin{document}

\gls{pbody}

\gls{pbody}.

Möchte gerne, dass niemals am Bindestrich zwischen p und body getrennt wird. Wie kann ich das bei newacronym korrekt definieren?
        
\end{document}
Vielen Dank schonmal![/b]

Verfasst: Di 14. Jul 2015, 17:37
von Johannes_B
Sehr gutes Beispiel
\documentclass[a4paper]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}



\usepackage[acronym]{glossaries}
\setacronymstyle{long-short}

\shorthandon{"}
\newacronym{pbody}{p"~body}{processing body}
\newacronym{dbody}{d~body}{processing body}
\shorthandoff{"}


\begin{document}

Soviel Text bis zur Trennung ist nötig und noch noh viel meehr \gls{dbody}\par
Soviel Text bis zur Trennung ist nötig und noch noh viel meehr \gls{pbody}\par

\gls{pbody}.

Möchte gerne, dass niemals am Bindestrich zwischen p und body
getrennt wird. Wie kann ich das bei newacronym korrekt
definieren?
       
\end{document}

Verfasst: Di 14. Jul 2015, 22:01
von rwc
Danke für die schnelle Hilfe!