我正在使用首字母缩略词和 siunitx 包,我想使用首字母缩略词作为 SI 单位。示例:
\documentclass{book}
\usepackage{siunitx}
\usepackage[footnote]{acronym}
\chapter*{Acronyms}
\begin{acronym}
\acro{LSB}{Least Significant Bit}
\end{acronym}
\begin{document}
The range \SIrange{10}{20}{\ac{LSB}}
\end{document}
我得到的是单词“LSB”上的脚注标记,但没有得到页面底部的注释“最低有效位”。
我也尝试过,\protect
\ac
但是没有用。
谁能帮我?
答案1
您可以尝试使用footnote
软件包及其\savenotes
和\spewnotes
。需要注意的是,该软件包的当前版本已有 20 多年历史。不过,我并不知道该软件包有什么重大缺点……
\documentclass{book}
\usepackage[paperheight=5cm]{geometry}
\usepackage{siunitx,footnote}
\usepackage[footnote]{acronym}
\begin{document}
\chapter*{Acronyms}
\begin{acronym}
\acro{LSB}{Least Significant Bit}
\end{acronym}
\savenotes
The range \SIrange{10}{20}{\ac{LSB}}
\spewnotes
\end{document}
附录:
此解决方案也适用于siunitx
3.0 版本,但是您需要使用它的新语法,即:\SI
替换为\qty
:
\documentclass{book}
\usepackage[paperheight=5cm]{geometry}
\usepackage{siunitx,footnote}
\usepackage[footnote]{acronym}
\begin{document}
\chapter*{Acronyms}
\begin{acronym}
\acro{LSB}{Least Significant Bit}
\end{acronym}
\savenotes
The range \qtyrange{10}{20}{\ac{LSB}}
\spewnotes
\end{document}
结果和以前一样。