prettyref-以更简短的方式定义我的参考资料

prettyref-以更简短的方式定义我的参考资料

目前我正在使用的prettyref这个工具非常有用,而且运行良好。目前唯一的缺点是:如果我在摘要中使用多个参考文献,参考文献本身就会变得很长,并且会干扰阅读流程(例如“参见第 XYZ 页第 4.1.2 节“测试章节””)。

有没有办法缩短我所用的交叉引用(例如,只看第 4.1.2 节)?我没有找到任何类似的问题。

\documentclass{article}
\usepackage{prettyref}

\begin{document}
\section{Example 1}
\label{sec:Example_1}
Random Text.Random Text.Random Text.Random Text.Random Text.
\section{Example 2}
This is my second chapter. See also \prettyref{sec:Example_1}
\end{document}

答案1

处理交叉引用有很多不同的选项。如果长度很重要,那么\ref其他人提到的标准可能就不适用了。但是,您也可以使用处理方式不同的包。fancyrefcleveref是显而易见的候选者,但请注意,这fancyref似乎有一个错误,会弄乱默认vario格式的间距。您可以轻松解决这个问题,但由于您希望引用更短、更不显眼,plain因此无论如何,这种格式都是更好的选择。

\documentclass{article}
\usepackage{prettyref}
\usepackage{fancyref}
\usepackage{cleveref}
\usepackage{kantlipsum}

\begin{document}

\section{Example 1}
\label{sec:Example_1}
\kant[1-5]

\section{Example 2}
This is my second chapter. See also \prettyref{sec:Example_1} (\verb|prettyref|).

Or see also \fref[plain]{sec:Example_1} (\verb|fancyref: plain|).

Or see also \ref{sec:Example_1} (\verb|default|).

Or see also \cref{sec:Example_1} (\verb|cleveref|).

\end{document}

各种引用方法

请参阅软件包的文档(上面链接)以查看可用的各种选项。fancyref是高度可定制的,我认为可能也是如此cleveref

相关内容