Tufte-book、ifplatform 和 bibentry 警告

Tufte-book、ifplatform 和 bibentry 警告

有了班级tufte-book和这个 MWE

\documentclass{tufte-book}
\begin{document}
  Test
\end{document} 

我收到两个警告:

Package ifplatform Warning: shell escape is disabled, so I can only detect \ifwindows.

第二个:

Package bibentry Warning: You have used \nobibliography* 
(bibentry) without a following \bibliography.

另一方面,这些行没有任何警告:

\documentclass{article}
\begin{document}
  Test
\end{document}

谁知道是什么导致了这些警告以及如何避免它们?

答案1

您可以使用 nobib 选项修复参考书目警告:

\documentclass[nobib]{tufte-book}

消除ifplatform警告的一个粗鲁的方法是使用silence包:

\RequirePackage{silence}
\WarningsOff[ifplatform]
\documentclass[nobib]{tufte-book}

第 1 行加载包,在 之前不允许使用\RequirePackageas 。\usepackage\documentclass

第 2 行禁用所有警告ifplatform

相关内容