我如何才能“自动调整”附录结果引用的显示方式?可以自定义吗?(A.1 vs 1)

我如何才能“自动调整”附录结果引用的显示方式?可以自定义吗?(A.1 vs 1)

在以下代码行(MWE)中,我打算将附录结果命名为 A.1、A.2 等(参见行“\newtheorem{APP.}{A.}”)。

\documentclass[12pt,oneside,english]{report} 

\usepackage[a4paper]{geometry}
\geometry{verbose, tmargin=2cm, bmargin=2cm, lmargin=2cm, rmargin=2cm, headsep=0.5cm, footskip=1cm}
\usepackage[hidelinks]{hyperref}
\newtheorem{APP.}{A.}

\begin{document}

\tableofcontents
  
\chapter{FFFFFFFFFFFFFFFFF}\label{chap: Brownian motion theory}
\justify 
\pagenumbering{arabic}
\lhead{\textbf{\rightmark}}
\section{WWWWWW}\label{subsec: History of Brownian motion}
\justify 
As pointed out in \ref{app.:law XXXXXX}...


\chapter{Appendix} \label{app: Appendix ACCA}
\begin{APP.}\textbf{(Law XXXXXX)}\label{app.:law XXXXXX}
\noindent According to ...

\end{APP.}
    
\end{document}

附录部分将显示为:

在此处输入图片描述

因此,按照预期,第一个附录结果将被命名为 A.1。



使用以下行:

 As pointed out in \ref{app.:law XXXXXX}...

我得到输出:

正如 1 中指出的那样

但我想要的是:

正如 A.1 所指出的




我理解这一点和原因。有没有可能自动的有什么方法(我知道如何手动操作,但太耗时了)在正文引用中得到 A.1 而不是 1 吗?我是否应该对定义附录的方式(目前对应于“\newtheorem{APP.}{A.}”)进行一些调整,还是应该在其他地方进行调整?

答案1

当我处理您的 MWE 时,pdflatex出现了几个问题,包括“未定义的控制序列”和一个hyperref问题。

在下面的代码中我注释掉了有问题的行。

% newtheoremprob.tex  SE 568951

\documentclass[12pt,oneside,english]{report} 

\usepackage[a4paper]{geometry}
\geometry{verbose, tmargin=2cm, bmargin=2cm, lmargin=2cm, rmargin=2cm, headsep=0.5cm, footskip=1cm}
\usepackage[hidelinks]{hyperref}  % PW causes a problem
%%    \newtheorem{APP.}{A.}[chapter]
\newtheorem{APP.}{}[chapter] % changed by PW

\begin{document}

\tableofcontents
  
\chapter{FFFFFFFFFFFFFFFFF}\label{chap: Brownian motion theory}
%%%    \justify % PW undefined control sequence
\pagenumbering{arabic}
%%%    \lhead{\textbf{\rightmark}} % PW undefined control sequence
\section{WWWWWW}\label{subsec: History of Brownian motion}
%%%    \justify % PW undefined control sequence
As pointed out in \ref{app.:law XXXXXX}...

\appendix  % added by PW
\chapter{Appendix} \label{app: Appendix ACCA}
\begin{APP.}\textbf{(Law XXXXXX)}\label{app.:law XXXXXX}
\noindent According to ...

\end{APP.}
    
\end{document}

我不喜欢你的第二章 附录并修改了这一点,因为附录不是章节,尽管附录包含一个或多个章节。我还修改了您的\newtheorem规范。现在您获得了所需的参考样式。

相关内容