也许不确定如何表达“可点击” hyperref
?
\usepackage{acronym}
我在我的论文中使用了首字母缩略词包。
在开始时,我添加了以下首字母缩略词列表:
\chapter*{Acrónimos}
\addcontentsline{toc}{chapter}{Acrónimos}
\input{acronimos.tex}
每个缩写词在文件中的定义acronimos.tex
如下:
\acrodef{SNC}{Sistema Nervioso Central}
SNC: Sistema Nervioso Central.
\acrodef{TENS}{Transcutaneous electrical nerve stimulation por sus siglas en inglés}
TENS: Spinal Cord Injury.
并将文中每个缩写称为
... parapleja es causada por \ac{SCI}, las señales ...
我想知道 pdf 中的首字母缩略词是否可以点击并转到首字母缩略词列表中的定义?就像\cite{source}
这样。
是否可以?
第二个问题,为什么我的 latex 不能完成缩写?即使我输入命令\a
+Ctrl space它也找不到\ac{}
命令,只显示\acute{}
。它不能自动完成,\ac{}
但可以正常编译。
谢谢
答案1
您可以使用glossaries
包来代替。请参阅此答案线。
答案2
一个简单的解决方案,无需glossaries
包装。
但是,请注意,这可能不是最好的解决方案,并且可能会产生一些副作用(未经测试),但它在这种 MWE 中有效:
\documentclass{article}
\usepackage{acronym}
\usepackage{hyperref}
\newcommand{\acrotarget}[1]{\hypertarget{#1}{#1}}
\newcommand{\aclink}[1]{\hyperlink{#1}{\ac{#1}}}
\begin{document}
\section*{Acronyms}
\acrodef{FA}{First Acronym}
\acrotarget{FA}: First Acronym.
\acrodef{SA}{Second Acronym}
\acrotarget{SA}: Second Acronym.
\newpage % Only to see if it is really clickable
\section*{Body}
Here I call the \aclink{FA}, \aclink{FA} again, and \aclink{SA}.
\end{document}