我第一次尝试格式化参考书目,我已经安装了 IEEEtran 包,一切都正常,除了我遇到了几个问题,它们可以在屏幕截图中看到。首先,我不明白为什么标题的开头引号如此奇怪——它与结尾引号不同,占用更多空间并且看起来很糟糕。其次,IEEE 格式并不意味着页码中使用双破折号,而且我还没有找到如何更改自动重新格式化的方法。如果有人能帮助我解决这些问题,我将不胜感激。 这是主要的文档代码:
\documentclass[a4paper, 12pt]{article}
\usepackage[a4paper, left=3cm, top=2cm, right=1.5cm, bottom=2cm]{geometry}
\usepackage{fontspec}
\usepackage{setspace}
\usepackage{ragged2e}
\onehalfspacing
\setmainfont{Times New Roman}
\begin{document}
\input{title}
\setcounter{page}{2}
%Abstract
\renewcommand{\abstractname}{\large Abstract}
\begin{abstract}
\normalsize
\singlespacing
Abstract here.
\end{abstract}
\onehalfspacing
\newpage
%Table of contents
\tableofcontents
\newpage
%Introduction
\section{Introduction}
Introduction here. \cite{Xconference}
\newpage
%Main section
\section{Literature review}
\newpage
\section{Methods}
\newpage
\section{Results}
\newpage
%Conclusion
\section{Conclusion}
\newpage
%References
\bibliographystyle{IEEEtran}
\bibliography{references}
\end{document}
这是 references.bib:
\begin{document}
@conference{Xconference,
author = "Sourobh Ghosh and Warren Seering",
title = "Set-based Thinking in the Engineering Design Community and Beyond",
booktitle = "Proceedings of the ASME 2014 International Design Engineering Technical Conferences \& Computers and Information in Engineering Conference",
pages = "10-13",
address = "Buffalo, NY",
year = "2014",
month = "17-20 August"
}
\end{document}
答案1
我猜你有一个较旧的 TeX 发行版,它在执行时还fontspec
不会自动运行该选项。如果你将指令更改为Ligatures=TeX
\setmainfont
\setmainfont[Ligatures=TeX]{Times New Roman}
您将获得适合印刷的引号和“en-dash”而不是“--”来表示页面范围。
在此过程中,您还应该将字段更改month
为
month = "17--20 August"
以便在该字段中也能获得一个短划线。