我需要输出文章标题在我的\bibliography
周围用直引号'
而不是弯引号‘
。
这必须在序言中或文件中完成.bst
,还是通过其他方式完成?
我找不到任何方法在文档层面上改变这一点。
处理引号的相关代码部分如下(据我所知):
}
FUNCTION {quote}
{ duplicate$ empty$
{ pop$ "" }
{ "`" swap$ * "'" * }
if$
}
答案1
如果您使用的是较新版本的 LaTeX,则可以从框中使用单直引号\textquotesingle
(对于较旧的 LaTeX 内核,您可能需要加载\usepackage{textcomp}
)。
然后你只需要在你的定义'
中用`
\textquotesingle{}
quote
FUNCTION {quote}
{ duplicate$ empty$
{ pop$ "" }
{ "\textquotesingle{}" swap$ * "\textquotesingle{}" * }
if$
}