Как совместить глоссарий с грамматикой? - PullRequest
1 голос
/ 10 июля 2020

При использовании сокращений из глоссария:

\newacronym{lk}{LK}{Lebkuchen}

Intext покажет:

Ich werde Lebkuchen (LK) essen.

Но если я хочу объединить его с другим словом, я получу intext:

Ich werde Lebkuchen (LK)haus bauen

Могу ли я исправить это, не меняя предложение?

ie

Ich werde Lebkuchenhaus (LK) bauen

Минимальная база кода:

\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackag{hyperref}
\usepackage[acronym]{glossaries}
\makeglossaries
\newacronym{lk}{LK}{Lebkuchen}
\begin{document}
    \printacronyms
    \newpage
    Ich werde \gls{lk}haus bauen. 
\end{document}

1 Ответ

0 голосов
/ 11 июля 2020

Я бы не стал использовать такое составное слово, когда вы впервые определяете аббревиатуру, люди могут предположить, что аббревиатура будет обозначать составное слово с дырками. Однако, если вы действительно должны использовать его таким образом, вы можете использовать что-то вроде следующего обходного пути:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{hyperref}
\usepackage[acronym]{glossaries}
\makeglossaries
\newacronym{lk}{LK}{Lebkuchen}
\begin{document}
    \printacronyms
    \newpage
    
    Das \gls{lk}
    
    Ich werde ein \Acrlong{lk}[haus] (\acrshort{lk}) bauen. 
    
    Das \gls{lk}
        
\end{document}

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...