documentclass tufte-latex 使用 biblatex 产生错误消息

documentclass tufte-latex 使用 biblatex 产生错误消息

使用 documentclasstufte-book似乎biblatex需要选项[nobib] 关注这个问题. 使用当前版本的 lualatex

This is LuaHBTeX, Version 1.15.0 (TeX Live 2022/Debian)  (format=lualatex 2023.6.17)  29 JUN 2023 15:24
 restricted system commands enabled.

tufte-book并且从 github 生成了所需的版本pdf,但我收到了许多错误消息(有时没有输出)。我的 MVE 需要更改什么:

\documentclass[nobib]  {tufte-handout}  

\usepackage{fontspec}
\usepackage{csquotes} 
\usepackage[english]{babel}

\usepackage{microtype} 
\renewcommand{\allcapsspacing}[1]{\textls[200]{#1}}% 
\renewcommand{\smallcapsspacing}[1]{\textls[50]{#1}}%

 \usepackage[backend=biber,
     style=authoryear,
     autocite=footnote,
     ]{biblatex}

\addbibresource{xxxxxxx/BibTexLatex.bib}
\usepackage{makeidx}
\makeindex

\begin{document}

With a reference to \autocite{frank09geo} and 
  unpublished \autocite{hamster11}. 
 
\printbibliography

\end{document}

错误消息以以下内容开头

Argument of \MakeLowercase has an extra }.
Paragraph ended before \MakeLowercase was complete.
Paragraph ended before \MakeLowercase was complete.

...

我的参赛号码为:

@Unpublished{hamster11,
  author    = {Andrew U. Frank},
  date      = {2011-02-11},
  title     = {User Manual for {HAMSTER}},
  abstract  = {Hamster deals with three issues of importance.},
  file      = {docs/docsH/Manual_GUI.pdf},
  owner     = {frank},
  timestamp = {2018.11.30},
  year      = {2011},
}
@InProceedings{frank09geo,
  author    = {Frank, Andrew U.},
  title     = {Geo-Ontologies Are Scale Dependent (abstract only)},
  booktitle = {European Geosciences Union, General Assembly 2009, Session Knowledge and Ontologies},
  year      = {2009},
  editor    = {Pulkkinen, Tuija},
  url       = {http://publik.tuwien.ac.at/files/PubDat-175453.pdf},
  file      = {docs/docs4/4698_GeoOntologies_abstarct_EUG_09.pdf},
  groups    = {authorAF},
  keywords  = {Onto},
  owner     = {frank},
  timestamp = {2018.11.29},
}

答案1

@UlrikeFischer 的答案非常完美。只需添加:

\renewcommand{\textsc}[1]{\smallcapsspacing{\textsmallcaps{#1}}}

相关内容