背面的铅笔和纸张包装

背面的铅笔和纸张包装

我想使用铅笔和纸张包在 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.texpaperandpencil.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替换将会消除的警告。\bfKOMA

其他可能性:用作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编码。

相关内容