
かなり長い間インターネットを閲覧しましたが、頭字語の使用に関する次の問題の解決策を見つけることができませんでした。
パッケージで提供されているように、頭字語の大文字表記を使用したいです。
acro
例: 。\Ac{bla}
パッケージで提供されているように、たとえばすべてのセクションまたは章で頭字語が「再導入」されることを望みます
acronym
。
たとえば、acro
またはacronym
パッケージのいずれかを適応させることによって、この「結合された」機能を取得する可能性はありますか?
ご協力をよろしくお願いいたします!
絶望的な大学生からの乾杯。
答え1
etoolbox
'を使用して、または のすべての呼び出しに's\preto
を追加できます。acro
\acresetall
\chapter
\section
\documentclass{scrartcl}
\usepackage{acro}
\DeclareAcronym{foo}{
short = foo ,
long = the description of foo
}
\usepackage{etoolbox}
\preto\section{\acresetall}
\begin{document}
\section{One}
\Ac{foo}, now short: \ac{foo}.
\section{two}
\Ac{foo}, now short: \ac{foo}.
\end{document}
答え2
パッケージ を使用すると、目的の結果を得ることができますglossaries
。 1)\Ac{}
はパッケージ 2) に含まれます\glsresetall
。頭字語が使用されている場合は、セクション コマンドを再定義して、リセットを含めることによって取得されます。
\documentclass{article}
\usepackage[acronym,shortcuts]{glossaries}
\makeglossaries
\newacronym{tedc}{TEDC}{tunable electrical dispersion compensation}
\let\oldsection\thesection
\renewcommand{\thesection}{\oldsection\glsresetall}
\begin{document}
\section{intro}
\Ac{tedc}
\ac{tedc}
\ac{tedc}
\section{new topic}
\ac{tedc}
\ac{tedc}
\end{document}