如何更改标题后的逗号和结束双引号的顺序?

如何更改标题后的逗号和结束双引号的顺序?

我的 BiBTeX 参考示例

@ARTICLE{58,
  author = {{Craig M. Pratt and Terry Eaton and Marilyn Francis and Antonio Pacifico}},
  title = {{Ambulatory  Electrocardiographic Recordings: The Holter Monitor}},
  journal = {{1988 Year Book Medical Publishers Inc.}},
  year = {1988},
  owner = {larselgaardmikkelsen},
  quality = {1},
  review = {hvad er en holter monitor},
  timestamp = {2013.05.06}
}

输出:

Craig M. Pratt 和 MDn Terry Eaton 和 RN 以及 Marilyn Francis RN 和 Antonio Pacifico, MD,《动态心电图记录:动态心电图监测仪》,1988 年医学出版社年鉴,1988 年。

如何移动标题末尾的逗号,使其位于标题之外?我有"title,",我想要"title",。添加了以下内容作为最小示例这是我的 master.tex(缩短版)

\input{preamble.tex}
\begin{document}
\frontmatter
\pagenumbering{roman}% Page number in roman style
\input{frontpage}
\addcontentsline{toc}{chapter}{Resumé}
\input{resume}
\addcontentsline{toc}{chapter}{\abstractname}
\input{abstract}
\input{preface}
\input{tableofcontent}
\mainmatter
\input{introduction}
.
.
\input{conclusion.tex}
\appendixpage
\appendix
\input{appendix.tex}
\backmatter
\input{akronym.tex}
%\bibliographystyle{plain}
\bibliographystyle{ieeetr}
\begingroup
\raggedright
\bibliography{references/speciale}
\endgroup
\end{document}

我正在使用 Memoir。以下是我的序言:

\documentclass[a4paper,oneside,11pt]{memoir}
\usepackage[utf8]{inputenc} % Input encoding - Depending on editor
\usepackage{lmodern} % Modern LaTeX font
\usepackage[english]{babel} % Language package
\usepackage[T1]{fontenc} % Hyphenation
\usepackage{fix-cm} % Fix for cm
\usepackage{graphicx} % To handle pictures
\usepackage{graphics}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{tikz} % Graphical tool
\usepackage{mathtools} % To use \eqref
\usepackage{url} % Use of urls in the text
\usepackage{varioref} % Smarter references
\usepackage{calc}% Auto calculate
\usepackage{lipsum} % Debugging text
\usepackage{sansmath,subfig} % Gives a warning because subfig loads caption
\usepackage{epstopdf}
\usepackage{multirow}
\usepackage{listings}
\usepackage{float}
\restylefloat{table}
\usepackage{caption}
\usepackage{enumitem}

希望这样会更好——如果不是,请告诉我。

答案1

此行为已硬编码在您的参考书目样式中ieeetr。相关函数是

FUNCTION {format.title}
{ title empty$
    { "" }
    { "``" title "t" change.case$ * ",''" * }
  if$
}

如果你把它改成

FUNCTION {format.title}
{ title empty$
    { "" }
    { "``" title "t" change.case$ * "''," * }  %% moved comma out
  if$
}

您将获得所需的输出。但请复制ieeetr.bst进行此类编辑,并将其命名为myieeetr.bst

当然,总是可以选择使用不同的参考书目样式。

相关内容