`bibtex` 中的罗马尼亚语字体

`bibtex` 中的罗马尼亚语字体

我需要在引文中使用罗马尼亚语字符 ş 和 ţ。为此,我更新了芝加哥风格(chicago.bst文件),并为 et. al. 替换了:

第一个“ ş.a. ”但我得到的是 ?.a. 而不是第二个“ \cb{s}.a. ”但我收到以下错误

\cb{s}.a.}{2007}]{Li2007a}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.[/code]

WME 是:

\documentclass[oneside,romanian]{scrbook}
\usepackage[]{fontenc}
\usepackage[utf8x]{inputenc}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{type1ec}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ucs}
\usepackage{hyperref}
\usepackage{natbib}
\usepackage{etoolbox}

\makeatother

\usepackage{babel}
\begin{document}
\cite{Li2007a,RouxSmart:95,Schwind:96,Wood1996,Haff1996}

\bibliographystyle{chicagoro}
\addcontentsline{toc}{chapter}{\bibname}\bibliography{D:/JURNALE/a,articles,D:/JURNALE/b}

\end{document}

链接至 bib 文件

修改后的芝加哥风格的链接

我尝试过\usepackage[utf8x]{inputenc}utf8xlatin1没有成功。因为我使用 LyX,而且时间有限,所以我无法使用biblatex

编辑:combelow \cb{s} 命令的结果

combelow \cb{s} 命令

任何线索都会有帮助!

答案1

我不太了解该\cb命令创建的具体“重音”。另外,哪个包定义了该\cb宏?您报告的错误消息表明该宏未被 LaTeX(或 BibTeX)识别,这可能是因为您没有加载所有必需的包。

但是,只要命令\cb在某处(正确)定义,就 BibTeX 而言,如果您键入{\cb s}而不是在书目条目中,那么您应该可以正常工作。(您可以在文档的其余部分\cb{s}继续使用。)\cb{s}

当通过 BibTeX 的机制对条目进行排序时,包含 的单词{\cb s}将按重音符号 s 字符为“普通字符” s(无重音符号)进行排序。如果不是您想要什么,您可能必须使用 biblatex 和 biber 而不是 BibTeX。

相关内容