我想创建一个包含拼音文字的词典。我不想删除词汇表中的任何功能,只想修改它。
我可以将 tipa 与词汇表结合起来吗?我可以修改词汇表以使用注释掉的行吗?有没有更好的方法?
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{tipa}
\usepackage{hyperref}
\usepackage[acronym]{glossaries}
\makeglossaries
\newacronym{lk}{LK}{Lebkuchen}
%\newacronym{lk}{LK}{Lebkuchen} {\textipa{\textreve \textupsilon} {gingerbread}}
\begin{document}
\printacronyms
\newpage
Das \gls{lk}
Das \gls{lk}
\end{document}
答案1
这能满足您的要求吗?
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{tipa}
\usepackage{hyperref}
\usepackage{glossaries}
\makeglossaries
\newcommand{\newipaglossary}[5]{\newglossaryentry{#1} {
first={#3 (#2)},
name={#2},
text={#2},
description={#3 (\textipa{#4}), \textit{englisch: #5}},
}}
\newipaglossary{lk}{LK}{Lebkuchen}{\textreve \textupsilon}{gingerbread}
\begin{document}
\printglossaries
\newpage
Der \gls{lk} schmeckt lecker und kann auch nochmal verwendet werden: \gls{lk}
\end{document}
其结果是:
问题后补充
当然,你可以把它放入首字母缩略词列表而不是词汇表中:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{tipa}
\usepackage{hyperref}
\usepackage[acronym]{glossaries}
\makeglossaries
\newcommand{\newipaglossary}[5]{\newglossaryentry{#1} {
type=\acronymtype,
first={#3 (#2)},
name={#2},
text={#2},
description={#3 (\textipa{#4}), \textit{englisch: #5}},
}}
\newipaglossary{lk}{LK}{Lebkuchen}{\textreve \textupsilon}{gingerbread}
\begin{document}
\printglossaries
Der \gls{lk} schmeckt lecker und kann auch nochmal verwendet werden: \gls{lk}
\end{document}
结果是: