Biblatex 中变音符号下方的子环/下环/环

Biblatex 中变音符号下方的子环/下环/环

我需要在我的 bibtex 文档中,在字母下写一个“子环”、“下环”、“下面的组合环”、“U+0325”,无论你叫它什么。通常在 Latex 上我使用包,tipa 我只需要使用\textsubring{}\r*{},但在我的.bib文件中,它不再起作用。我想引用的文章是:

@article{joseph1982,
  title = {The treatment of \textit{*C\textsubring{R}H-} and the Origin of \textit{CaRa-} in Celtic},
  author = {Joseph, L.},
  date = {1982},
  journaltitle = {Ériu},
  volume = {33},
  pages = {31--57},
  keywords = {celtic}
}

通常我应该得到这个:

子环

我设法通过添加\DeclareUnicodeCharacter{325}{\textsubring{}}序言来插入子环,但这并不完美,因为子环位于字符之后: 子环

这是我的完整乳胶标题:

\documentclass{report}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polutonikogreek,french,english]{babel}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{csquotes}
\usepackage[multiple]{footmisc}
\usepackage{tipa}
  \DeclareUnicodeCharacter{325}{\textsubring{}}
\usepackage{supertabular}

\usepackage[
backend=biber,
sorting=nyt,
citestyle=authoryear,
bibstyle=authortitle,
style=authoryear-ibid
]{biblatex}
\addbibresource{Biblio.bib}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[C]{}
\fancyhead[R]{}
\fancyhead[L]{\leftmark}

答案1

你可以选择biber跟注

--decodecharsset=null

禁用所有转换为 Unicode 的功能。问题是,它\textsubring{R}会被转换为 R,后面跟着组合字符 U+0325,但这种方法行不通,因为pdflatex没有办法处理这样的字符。

正在做

\DeclareUnicodeCharacter{325}{\textsubring{}}

不会做任何明智的事情:它只会将环放在预期字符之后,正如您所发现的那样。

你可以选择biber跟注

--decodecharsset=null

选项,将禁用到 Unicode 的转换。

如果我这么做,我就会得到

      \field{title}{The treatment of \textit{*C\textsubring{R}H-} and the Origin of \textit{CaRa-} in Celtic}

在生成的.bbl文件中,输出为

在此处输入图片描述

相关内容