修改 biblatex 不显示拉丁语中的重音

修改 biblatex 不显示拉丁语中的重音

我正在使用 biblatex 包完成用 latex 编写的论文。

Ibíd.我的朋友对细节很挑剔,他告诉我使用或 是不对的óp.cit.,请注意小重音符号。我使用选项将这些拉丁语术语设为斜体。它们是原始语言,拉丁语中没有重音符号。我该如何修补该软件包以停止将这些拉丁语措辞加上重音符号。

應該是op. cit.Ibid

我正在用西班牙语写作,使用 xetex 和 polyglossia 包。

\documentclass[12pt,spanish,letter,twoside,openright]{memoir}
\usepackage{polyglossia}
\setdefaultlanguage{spanish}

\OnehalfSpacing
\makeatletter

\usepackage[autocite=footnote,natbib=true,style=verbose-trad2,backend=bibtex8,isbn=false,dashed=false,maxcitenames=2,ibidem=idem,idemtracker=false,style=verbose-trad2,ibidpage=true]{biblatex}

\addbibresource{citastesis.bib}
\bibliography{biblatex_style_guide}

\renewcommand*{\mkibid}{\emph} %% for italics in ibidem


 \begin{document}
   Text 1, text 2, \autocite{cite1}.
   Paragraph2, \autocite{cite1}.

 \end{document}

编辑:我添加了 MWE。

答案1

对于你的情况,我会为 biblatex 编写自己的语言文件:

在当前项目文件夹中创建一个名为的新文档spanish-custom.lbx

\ProvidesFile{spanish-custom.lbx}
\InheritBibliographyExtras{spanish}
\DeclareBibliographyStrings{%
  inherit   = {spanish},
  ibidem           = {{ibidem}{ibid\adddot}},%modified
  opcit            = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},%modified
}

这将继承默认西班牙语文件中的所有字符串,但修改ibidem和的两个字符串opcit

然后添加你的序言: \DeclareLanguageMapping{spanish}{spanish-custom}

梅威瑟:

\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[style=verbose-ibid,backend=biber]{biblatex}
\usepackage{csquotes}
\addbibresource{biblatex-examples.bib}

\DeclareLanguageMapping{spanish}{spanish-custom}

\begin{document}

Nietzsche said...\autocite{nietzsche:historie} and then ...\autocite{nietzsche:historie}

\printbibliography
\end{document}

相关内容