以下代码会产生警告“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.