我使用 Lyx。当我将文章导出为 pdf(或 postscript)时,对章节的交叉引用在输出中显示为 ??。
Part、subsection 和 subsubsection 不会发生同样的情况。只有导出为 HTML 时才能正常工作。
这是我的文本摘录,如 Lyx 的预览窗格中所示。
In Section \ref{sec:Measurement-setup},
the hardware measurement setup is presented...
\section{Measurement setup \label{sec:Measurement-setup}}
序言如下
\documentclass{article}
\usepackage[latin9]{inputenc}
\usepackage{array}
\usepackage{booktabs}
\usepackage{textcomp}
\usepackage{amsmath}
\usepackage{graphicx}
\PassOptionsToPackage{normalem}{ulem}
\usepackage{ulem}
\makeatletter
\providecommand{\tabularnewline}{\\}
\usepackage{spconf}
\usepackage{epsfig}
\usepackage{textcomp}
\title{bla bla bla}
\name{bla bla bla}
\address{bla bla bla}
\makeatother
我尝试删除 Hyperref 支持,但结果是一样的:??
答案1
我认为,一般建议是不要在任何所谓的移动参数中使用标签。就您而言,这意味着将标签放在章节标题之后,作为标题后段落的第一个插入图:
\section{Measurement setup}
\label{sec:Measurement-setup}
答案2
不太清楚为什么你的设置有问题。我不使用 LyX,所以这是相当新的开箱即用功能,你需要激活 \hyperref 才能将工作参考导出为 pdf。
因此,只需将您提供的一些信息拼凑在一起(因为我们没有您的非工作副本),我就得到了这个 TeX 和 PDF 输出,并且使用书签或红色链接可以跳转到第一部分。
%% LyX 2.3.2-2 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass{article}
\usepackage[latin9]{inputenc}
\usepackage{color}
\usepackage{amsmath}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=1,
breaklinks=false,pdfborder={0 0 1},backref=section,colorlinks=true]
{hyperref}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{array}
\usepackage{booktabs}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{ulem}
\providecommand{\tabularnewline}{\\}
\usepackage{textcomp}
\title{bla bla bla}
\name{bla bla bla}
\address{bla bla bla}
\makeatother
\begin{document}
\maketitle
In Section \ref{sec:Measurement-setup}, the hardware measurement
setup is presented...
\section{Measurement setup \label{sec:Measurement-setup}}
\end{document}