我想使用铅笔和纸张包在 Overleaf 上,但无法让它工作。答案命令似乎工作正常,但\question{\bf ...}
命令存在问题,或者更确切地说,\bf
输出返回
Class scrreprt Error: undefined old font command `\bf'.
See the scrreprt class documentation for explanation.
Type H <return> for immediate help.
...
l.10 ...studentische Wohngemeinschaft bezeichnen?}
而第 10 行如下所示:
\question{\bf W�rden Sie die Personen bzw. Personengruppe, die zurzeit in Ihrem Haushalt wohnt, als studentische Wohngemeinschaft bezeichnen?}
整个文件是包中的一个示例,如下所示:
\documentclass[12pt,fleqn]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm]{geometry}
\usepackage[latin1]{inputenc}
\usepackage{paperandpencil}
\begin{document}
\question{\bf W�rden Sie die Personen bzw. Personengruppe, die zurzeit in Ihrem Haushalt wohnt, als studentische Wohngemeinschaft bezeichnen?}
\begin{linkanswers}
\framedlink{Ja}{{\em Bitte weiter mit} {\bf\em Frage $32$}} // Line 13
\nolink{\pbox{Nein}}[0.25cm]
\nolink{\pbox{Wei\ss{} nicht}}
\end{linkanswers}
\line
\question{\bf Ist Ihr Haushalt mit den folgenden Dingen ausgestattet?} // Line 20
\begin{compactitem}[-]
\item Farbfernsehger�t
\begin{linkanswers}
\linkwithquestion{\df{Ja}}{Haben Sie das derzeit benutzte Ger�t in den letzten 12 Monaten gekauft?}{\pbox{Ja}\quad\pbox{Nein}}
\nolink{\pbox{Nein}}
\end{linkanswers}
\item Videorecorder
\begin{linkanswers}
\linkwithquestion{\df{Ja}}{Haben Sie das derzeit benutzte Ger�t in den letzten 12 Monaten gekauft?}{\pbox{Ja}\quad\pbox{Nein}}
\nolink{\pbox{Nein}}
\end{linkanswers}
\end{compactitem}
\end{document}
第 13 行和第 20 行也出现了同样的错误。我的项目中只有 和main.tex
。paperandpencil.sty
通常 Overleaf 可以很好地与外部包配合使用,但这个似乎有问题。
更新:\bfseries
使用 Sublime 而不是 Overleaf 也会返回相同的错误,使用或代替和根本\textbf{}
不使用时也是一样的,只是\bf
\question{...}
答案1
该paperandpencil.sty
文件\bf
两次(实际上是三次)使用了已弃用的命令
文件开始后不久,它重新定义\thechapter
\renewcommand*\thechapter{\bf{\arabic{chapter}.}}
稍后再使用\newcommand
:
\newcommand{\categories}[2]{{\bf #1}&& {\bf #2}\\[0.2cm]}
因此,纠正 OP 中的错误仍然是不够的,因为真正的错误在里面paperandpencil.sty
。
在包加载之后应用\renewcommand
两个宏\textbf
或者\bfseries
替换将会消除的警告。\bf
KOMA
其他可能性:用作enabledeprecatedfontcommands
选项scrreprt
(不推荐,因为据我所知,不是真正的官方选项)
\documentclass[12pt,fleqn]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm]{geometry}
%\usepackage[latin1]{inputenc}
\usepackage[utf8]{inputenc}
\usepackage{paperandpencil}
\renewcommand*{\thechapter}{\textbf{\arabic{chapter}.}}
\renewcommand{\categories}[2]{{\bfseries #1}&& {\bfseries #2}\\[0.2cm]}
\begin{document}
\question{\textbf{Würden Sie die Personen bzw. Personengruppe, die zurzeit in Ihrem Haushalt wohnt, als studentische Wohngemeinschaft bezeichnen?}}
\begin{linkanswers}
\framedlink{Ja}{{\em Bitte weiter mit} {\textbf{\emph{Frage $32$}}}}
\nolink{\pbox{Nein}}[0.25cm]
\nolink{\pbox{Wei\ss{} nicht}}
\end{linkanswers}
\line
\question{\bfseries Ist Ihr Haushalt mit den folgenden Dingen ausgestattet?}
\begin{compactitem}[-]
\item Farbfernsehgerät
\begin{linkanswers}
\linkwithquestion{\df{Ja}}{Haben Sie das derzeit benutzte Gerät in den letzten 12 Monaten gekauft?}{\pbox{Ja}\quad\pbox{Nein}}
\nolink{\pbox{Nein}}
\end{linkanswers}
\item Videorecorder
\begin{linkanswers}
\linkwithquestion{\df{Ja}}{Haben Sie das derzeit benutzte Gerät in den letzten 12 Monaten gekauft?}{\pbox{Ja}\quad\pbox{Nein}}
\nolink{\pbox{Nein}}
\end{linkanswers}
\end{compactitem}
\end{document}
笔记我也切换至utf8
编码。