我正在使用 revtex4 文档类(这是强制性的)撰写一篇论文,但是在引用、参考文献和参考书目方面遇到了重大问题:
首先,我必须补充一下
\RequirePackage[2020-02-02]{latexrelease}
在文档开头添加以避免出现以下错误:“额外的 \endgroup.\document ->\endgroup“这会阻止生成 PDF 文件。在 VS Code 中工作时会出现此问题,但在 Overleaf 中不会出现。问号出现在多处引文中。例如:
“[1] JD Bekenstein, 7, 2333(????),ISSN 0556-2821,URLhttps://link.aps.org/doi/10.1103/PhysRevD.7.2333。" 另外,我不确定这是否是正确的引用格式。
添加“hyperref”包后,参考书目中会出现奇怪的缩进,公式和图形引用的格式也会发生变化。公式从简单的编号转变为包含“公式”和章节编号的格式。图形从简单的编号转变为类似于公式的奇怪格式,其中也包含“公式”。
如果我使用“revtex4-2”类,参考书目会发生变化,参考文献和引文会显示为问号(请注意,参考书目仍然显示)。此外,hyperref 不起作用。我不确定这种格式在视觉上是否与其他格式不同,所以我不确定我是否可以将它用于这项工作。
这是我的第一篇文章,欢迎任何反馈。如果需要,我还可以提供具有所需文档格式的示例 PDF。
先感谢您。
代码示例:
\RequirePackage[2020-02-02]{latexrelease}
\documentclass[twocolumn]{revtex4}
% \documentclass[twocolumn]{revtex4}
% \RequirePackage[2020-02-02]{latexrelease}
% \documentclass[twocolumn]{revtex4-2}
\usepackage[hidelinks]{hyperref}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{float}
\usepackage{csvsimple}
\providecommand{\abs}[1]{\lvert#1\rvert}
\usepackage{braket}
\providecommand{\eq}[2]{
\begin{equation}
#2
\label{eq:#1}
\end{equation}
}
\providecommand{\eqgat}[2]{
\begin{gather}
#2
\label{eq:#1}
\end{gather}
}
\usepackage{amsmath}
\usepackage{amsfonts}
\DeclareMathOperator{\calA}{\mathcal{A}}
\DeclareMathOperator{\calB}{\mathcal{B}}
\DeclareMathOperator{\calH}{\mathcal{H}}
\DeclareMathOperator{\tr}{tr}
\usepackage{fancyhdr}
\usepackage{wrapfig}
\usepackage{graphicx}
\begin{document}
\pagestyle{fancy}
\lhead{\bf Title}
\rhead{Author}
\lfoot{Left foot}
\rfoot{Right foot}
\title{Title}
\author{Author: ---}
\email{Email} %optional
\affiliation{Affiliation}
\author{Advisor: ---}
%\date{\today}
\begin{abstract}
{\bf Abstract:} Abstract
\end{abstract}
\maketitle
\section{Section 1} \label{s:1}
\subsection{Subsection 2} \label{ss:2}
---
\eq{3}{
\calA = \calB
}
---
Reference: Eq.~\ref{eq:3}.
Citation: \cite{bekenstein_black_1973}
\newpage
\section{Conclusions} \label{s:Conclusions}
---
\begin{acknowledgments}
---
\end{acknowledgments}
\bibliography{zz.bib}
\end{document}
BibLaTex 文件示例:
@article{bekenstein_black_1973,
title = {Black Holes and Entropy},
volume = {7},
issn = {0556-2821},
url = {https://link.aps.org/doi/10.1103/PhysRevD.7.2333},
doi = {10.1103/PhysRevD.7.2333},
pages = {2333--2346},
number = {8},
journaltitle = {Physical Review D},
shortjournal = {Phys. Rev. D},
author = {Bekenstein, Jacob D.},
urldate = {2023-04-11},
date = {1973-04-15},
langid = {english},
}