我正在对论文做最后的润色,也许不明智地,我通过 Tex Live Utility 更新了 Latex。现在,之前写着“Ibid”的引文变成了“Ibidem”。有谁知道我需要做什么才能将其恢复为缩写版本“Ibid”?这是我的标题。谢谢。
\documentclass[letterpaper,12pt]{yalephd}
\usepackage{filecontents}
\usepackage{longtable,tabularx,ltxtable}
\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[autostyle=false]{csquotes}
\usepackage{tocloft}
\usepackage{array, booktabs}
\usepackage{graphicx}
\usepackage[svgnames]{xcolor}
\usepackage{colortbl}
\usepackage{caption}
\usepackage{longtable}
\usepackage{setspace}
\usepackage[final,tracking=true,kerning=true,spacing=true,factor=1100,stretch=10,shrink=10]{microtype}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cftchapfont}{\mdseries}
\renewcommand{\cftchappagefont}{\mdseries}
\addto\captionsngerman{% Replace "english" with the language you use
\renewcommand{\contentsname}%
{Table of Contents}%
}
\addto\captionsngerman{% Replace "english" with the language you use
\renewcommand{\partname}%
{Part}%
}
\addto\captionsngerman{% Replace "english" with the language you use
\renewcommand{\chaptername}%
{Chapter}%
}
\addto\captionsngerman{% Replace "english" with the language you use
\renewcommand{\tablename}%
{Table}%
}
\setlength\cftaftertoctitleskip{5pt}
\setlength\cftbeforesecskip{4pt}
\setlength\cftbeforesubsecskip{4pt}
\emergencystretch=1em
\setlength{\cftchapindent}{4em}
\setlength{\cftsecindent}{5em}
\setlength{\cftsubsecindent}{6em}
\DeclareCaptionFont{black}{\color{Black}}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\newcommand{\foo}{\color{Black}\makebox[0pt]{\textbullet}\hskip-0.5pt\vrule width 1pt\hspace{\labelsep}}
\renewcommand\arraystretch{1.4}\arrayrulecolor{Black}
\captionsetup{singlelinecheck=false, font=black, labelfont=sc, labelsep=quad, belowskip=1ex}
\expandafter\def\expandafter\quote\expandafter{\quote\onehalfspacing}
\doublespacing
\usepackage[notes,natbib,isbn=false,backend=biber]{biblatex-chicago}
\DeclareLanguageMapping{german}{cms-german}
\renewcommand{\citet}{\Autocite}
\addbibresource{bibliography.bib}
\NewBibliographyString{cbyeditor}
\DefineBibliographyStrings{ngerman}{cbyeditor = {ed.}}
\NewBibliographyString{cbyeditor}
\DefineBibliographyStrings{english}{cbyeditor = {ed.}}
\DeclareUnicodeCharacter{00A0}{ }
\DeleteQuotes
答案1
这实际上应该是默认的,您的文档中可能发生了一些奇怪的事情,您没有在问题的代码中显示所有内容(那里的一切看起来都很无辜,但实际上无法测试)。
\DefineBibliographyStrings{english}{ibidem= {ibid\adddot}}
abbreviation
无论您的设置如何,都绝对应该让您回到“ibid”以获得长篇和短篇形式的 ibidem 引用。