参考文献定制

参考文献定制

我正在处理一个包含大量参考资料的 tex 文档。我正在使用:

\usepackage{hyperref}

\usepackage{varioref}

\usepackage{cleveref}

\hypersetup{colorlinks=true,citecolor=title,linkcolor=title,urlcolor = title}

尽管如此,每个参考文献在编号前都有图/表等,但我的教授认为参考文献太相似了。我有什么办法可以自定义参考文献,使其\cref{fig:1}变成图 1.1蓝色的,表格引用变为红色的,算法变成大胆的算法1.1方程变成了[ ],最后的引用使用了不同的**textsize/style**

如何根据您所引用的内容来定制参考?

答案1

我建议使用\creflabelformat\crefname定义:

\documentclass{article}

\usepackage[hidelinks]{hyperref}
\usepackage{cleveref}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage{graphicx}


\creflabelformat{figure}{\color{red} \textbf{#1#2#3}}
\crefname{figure}{\color{blue} figure}{figures}
\creflabelformat{equation}{[#1#2#3]}
\crefname{equation}{equation}{equations}
\crefrangeformat{equation}{eqs. #3[#1]#4--#5[#2]#6}

\begin{document}
    \lipsum[1]

    \begin{figure}[h]

        \centering\includegraphics[width=0.5\textwidth]{example-image-a}
        \caption{Example image A\label{fig:fig1}}
    \end{figure}
    \lipsum[2]
    \cref{fig:fig1}

    \begin{equation}\label{eq:eq1}
        a^2 + b^2 = c^2
    \end{equation}

    \cref{eq:eq1}
\end{document}

在此处输入图片描述

这里我只改变了图形和方程,表格和算法留给你练习 :)。有关更多信息,请参阅cleverref 用户指南第 4 部分

相关内容