如何解决在 Latex 中使用 pagesel 的未定义引用
假设我在使用 pagesel 排除的文档部分中有一些标签。但是,我想在我包含的部分中引用它们。这怎么可能?
下面是一个最小的例子,它应该打印“这是引用 1”,而是打印“这是引用 ??”。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[files,2-]{pagesel}
\title{Pagesel problem}
\begin{document}
\maketitle
\section{Introduction}
This is label \label{ref:label1}.
\cleardoublepage
This is reference \ref{ref:label1}
\end{document}
解决方法
您可以保留未显示页面的标签,方法是首先在没有 pagesel
包的情况下编译整个文档,然后在第二步中使用带有默认 pagesel
的 nofile
包选项:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[
%files,2-]{pagesel}
\title{Pagesel problem}
\begin{document}
\maketitle
\section{Introduction}
This is label \label{ref:label1}.
\cleardoublepage
This is reference \ref{ref:label1}
\end{document}
其他可能的方法:编译完整的文档,然后使用pdftk
之类的工具提取您喜欢的页面。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。