更新2014-11-20:找到一个解决内部点的方法维基百科。你必须使用\usepackage[nopostdot]{glossaries}
。
我希望缩写全部大写,并且末尾不加点。
目前它看起来像这样。
符号也不应该有点,看起来类似:
在文本中使用两者不应改变。术语仍应为小写,如下所示:
我的 MWE:
\documentclass{report}
\usepackage{makeidx}
\usepackage[nonumberlist,toc,acronym]{glossaries}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbols}
\makeglossaries
\newacronym{ipp}{IPP}{integer programming problem}
\newacronym{mipp}{MIPP}{mixed-integer programming problem}
\newacronym{bpmn}{BPMN}{Business Process Model and Notation}
\newacronym{omg}{OMG}{Object Management Group}
\newglossaryentry{symb:delta}{
sort={3},
name={$\Delta$},
first={$\Delta$},
text={$\Delta$},
description={Difference between two observations},
type=symbolslist
}
\newglossaryentry{symb:n}{
sort={3},
name={$n$},
first={$n$},
text={$n$},
description={Number of replications of a simulation},
type=symbolslist
}
\begin{document}
\printglossary[type=\acronymtype,style=long ,title=Abbreviations, toctitle=Abbreviations]
\printglossary[type=symbolslist,style=long ,title=Symbols]
\clearpage
Hello World
\textbf{Acro:} \\
\gls{ipp} \\
\gls{mipp} \\
\gls{bpmn} \\
\gls{omg} \\
\textbf{Sym:} \\
\gls{symb:delta} \\
\gls{symb:n} \\
\end{document}
请确保使用以下命令运行它makeindex
:
pdflatex %name%
makeindex %name%.idx -t %name%.ilg -o %name%.ind
makeindex -s %name%.ist -t %name%.alg -o %name%.acr %name%.acn
makeindex -s %name%.ist -t %name%.glg -o %name%.gls %name%.glo
makeindex -s %name%.ist -t %name%.slg -o %name%.syi %name%.syg
pdflatex %latex_cmd%
任何帮助,将不胜感激。
答案1
答案2
谢谢克尼德问题已解决,使用description
标签作为解决方法。
解决方案的 MWE:
\documentclass[12pt]{article}
\usepackage[acronym,description,nopostdot]{glossaries}
\makeglossaries
\newacronym[description=This is a test]{test}{Test}{this is a test}
\newacronym[description=Operating Room]{or}{OR}{operating room}
\newacronym[description=Electrocardiogram]{ecg}{ECG}{electrocardiogram}
\newglossaryentry{web}{
name={World Wide Web},
first={World Wide Web (WWW)},
text={WWW},
description={A distributed system of linked hypertext documents}
}
\begin{document}
Here comes \gls{test}
Here comes \gls{web}
Here comes \gls{or}
Here comes \gls{ecg}
\printglossary[type=\acronymtype]
\printglossary
\end{document}