![在参考书目中强制使用法语首字母破折号](https://linux22.com/image/270846/%E5%9C%A8%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E4%B8%AD%E5%BC%BA%E5%88%B6%E4%BD%BF%E7%94%A8%E6%B3%95%E8%AF%AD%E9%A6%96%E5%AD%97%E6%AF%8D%E7%A0%B4%E6%8A%98%E5%8F%B7.png)
如何在参考书目中写出“Smith, J.-M.”?我希望破折号不消失!如果我写全名,例如 Jean-Michel Smith,那么 BibTeX 会正确处理它并生成 Smith, J.-M。
我曾尝试过 Smith, J.-M.、Smith, J.{-}M.
如果你想知道为什么,在某些情况下我不知道首字母代表什么,但仍然愿意尊重名称的格式。
答案1
如果参考书目样式缩写名称,则使用
author={Sartre, Jean-Paul},
就足够了。如果你无论如何都想使用缩写名称,那么
author={Sartre, {J.-P.}},
会做。
\begin{filecontents*}{\jobname.bib}
@book{a,
author={Sartre, {J.-P.}},
title={La naus{\'e}e},
year=1938,
publisher={Gallimard},
}
\end{filecontents*}
\documentclass{article}
\begin{document}
\cite{a}
\bibliographystyle{plain}
\bibliography{\jobname}
\end{document}