警告目的地前面有相同标识符的括号

警告目的地前面有相同标识符的括号

以下代码会产生警告“pdfTeX 警告 (ext4):具有相同标识符 (name{page.1}) 的目标已被使用,重复项已忽略”。如何解决此警告已在以下问题的答案中进行了描述:另一个问题

\documentclass[titlepage]{article}
\usepackage{hyperref}

\title{Test}
\author{Me}

\begin{document}
    \maketitle
    abc
\end{document}

此警告未报告乳胶运行或者特克斯工作室。我想知道是否因为警告前面打印了括号,所以无法识别。在标准输出上它看起来像这样:

]pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has
 been already used, duplicate ignored

在日志文件中没有括号。stdout 和日志文件中的输出是否故意不同?括号有意义吗?

运行pdflatex时出现这种情况,xelatex没有给出警告。xelatex为什么不报警告?

答案1

括号也在日志中,它是以以下内容开头的页面输出的结束括号[1

 [1

{c:/texlive/2020/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]pdfTeX warning (
ext4): 

此警告是低级引擎警告。如果您需要该警告texstudio或其他工具报告该警告,请提出功能请求。

xelatex无法检测重复的目标。但是如果你编译时使用

 xelatex --output-driver="xdvipdfmx -vv" file

xdvipdfmx会报告

 xdvipdfmx:warning: Object @page.1 already defined.

相关内容