我发现了这款出色的schule
套件,并想更改评估单元的布局。但是,我完全不知道如何进行更改。
\documentclass[a4paper]{scrartcl}
\usepackage[
fach=Informatik,
typ={ohne},
module={Aufgaben, Bewertung},
klausurtyp=klausur,
farbig,
%loesungen=folgend,
%erwartungshorizontAnzeigen,
]{schule}
\begin{document}
\begin{aufgabe}
Gegeben sei das Dreieck $ABC$ mit \[ A(6|7|9) \qquad B(4|4|3) \qquad C(2|10|6) \]
\begin{teilaufgaben}
\teilaufgabe[6] Zeigen Sie, dass das Dreieck gleichschenklig aber nicht gleichseitig ist.
\teilaufgabe[4] Fertigen Sie ein Schrägbild des Dreiecks an.
\teilaufgabe[2] Geben Sie einen Punkt $D$ an, so dass das Viereck $ABCD$ ein Parallelogramm ist. Begründen Sie Ihre Wahl kurz.
\end{teilaufgaben}
\end{aufgabe}
\end{document}
提供
我希望有如下图所示的估值单位
答案1
好的,这是你在不做任何改变的情况下可以得到的最接近的结果:
- 选择其中一个模板
schule-default
,schule-randpunkte
或者schule-tcolorbox
(您可以通过多次执行\setzeAufgabentemplate{}
) - 参见第 3.1.3 节1。
\documentclass[a4paper]{scrartcl}% Ok, KOMA Script
%\documentclass[10pt]{article}% <<< That also works
\usepackage[
fach=Informatik,
typ={ohne},
module={Aufgaben, Bewertung},
klausurtyp=klausur,
farbig,
%loesungen=folgend,
%erwartungshorizontAnzeigen,
]{schule}
% =================================================
\begin{document}
% ~~~ default template ~~~~~~~~~~~~~~~~~~~~
\fbox{Template: schule-default}% <<< just to see it in the output
\setzeAufgabentemplate{schule-default}% <<< !
\begin{aufgabe}
Gegeben sei das Dreieck $ABC$ mit \[ A(6|7|9) \qquad B(4|4|3) \qquad C(2|10|6) \]
\begin{teilaufgaben}
\teilaufgabe[6] Zeigen Sie, dass das Dreieck gleichschenklig aber nicht gleichseitig ist.
\teilaufgabe[4] Fertigen Sie ein Schrägbild des Dreiecks an.
\teilaufgabe[2] Geben Sie einen Punkt $D$ an, so dass das Viereck $ABCD$ ein Parallelogramm ist. Begründen Sie Ihre Wahl kurz.
\end{teilaufgaben}
\end{aufgabe}
\hrule\bigskip% <<< just for read-ability
% ~~~ default randpunkte ~~~~~~~~~~~~~~~~~~~~
\setzeAufgabentemplate{schule-randpunkte}% <<< !%
\fbox{Template: schule-randpunkte}% <<< just to see it in the output
\begin{aufgabe}
Gegeben sei das Dreieck $ABC$ mit \[ A(6|7|9) \qquad B(4|4|3) \qquad C(2|10|6) \]
\begin{teilaufgaben}
\teilaufgabe[6] Zeigen Sie, dass das Dreieck gleichschenklig aber nicht gleichseitig ist.
\teilaufgabe[4] Fertigen Sie ein Schrägbild des Dreiecks an.
\teilaufgabe[2] Geben Sie einen Punkt $D$ an, so dass das Viereck $ABCD$ ein Parallelogramm ist. Begründen Sie Ihre Wahl kurz.
\end{teilaufgaben}
\end{aufgabe}
\hrule\bigskip% <<< just for read-ability
% ~~~ default tcolorbox ~~~~~~~~~~~~~~~~~~~~
\fbox{Template: schule-tcolorbox}% <<< just to see it in the output
\setzeAufgabentemplate{schule-tcolorbox}% <<< !
\begin{aufgabe}
Gegeben sei das Dreieck $ABC$ mit \[ A(6|7|9) \qquad B(4|4|3) \qquad C(2|10|6) \]
\begin{teilaufgaben}
\teilaufgabe[6] Zeigen Sie, dass das Dreieck gleichschenklig aber nicht gleichseitig ist.
\teilaufgabe[4] Fertigen Sie ein Schrägbild des Dreiecks an.
\teilaufgabe[2] Geben Sie einen Punkt $D$ an, so dass das Viereck $ABCD$ ein Parallelogramm ist. Begründen Sie Ihre Wahl kurz.
\end{teilaufgaben}
\end{aufgabe}
\end{document}
为了说明您的任务,如果您坚持想要的结果,下面是PSPad 中的schule-default
和的比较:schule-randpunkte
因此,最好的办法可能是联系软件包的作者schule
提出请求:其他老师可能也会感兴趣。也许他的 github 帐户是最好的方式,通过“活动”(一旦您在 github 注册)。
参考:
答案2
这是我的解决方案。
\documentclass[a4paper]{scrartcl}
\usepackage[
fach=Informatik,
typ={ohne},
module={Aufgaben, Bewertung},
klausurtyp=klausur,
farbig,
%loesungen=folgend,
%erwartungshorizontAnzeigen,
]{schule}
\usepackage{marginnote}
% Redefine the layout for subquestions
\RenewDocumentCommand\teilaufgabe{o}{
\IfInsideSolutionTF{
% In Lösungen
\item%
}{
% In Aufgaben
\item%
\IfNoValueF{#1}{
\marginnote{%
\leavevmode
\small\addpoints*{#1} #1 BE}%
}
}
}
% New Template for "aufgabe"
\DeclareExerciseEnvironmentTemplate{schule-rand} {%
\addpenalty{-30}
\smallskip\noindent\textbf{%
% Falls Zusatzaufgabe:
\ifthenelse{\equal{\ExerciseType}{zusatzaufgabe}}{\llap{\GetExerciseProperty{symbol}$\bigstar$}~}{\llap{\GetExerciseProperty{symbol}~}}%
\XSIMmixedcase{\GetExerciseName}\nobreakspace
\GetExerciseProperty{counter}%
\IfInsideSolutionF{%
\IfExercisePropertySetT{subtitle}{
{\nobreakspace\GetExercisePropertyT{subtitle}{\normalfont \itshape \PropertyValue}}}% Subtitle setzten
}%
% Stil für Punkteanzeige
\GetExercisePropertyTF{points}{%
\normalfont% Punkte in normal font/Shape aber auf Ebene der Subsection
\marginpar{%
\textbf{\printgoal{\PropertyValue} BE}
\GetExercisePropertyT{bonus-points}
{\nobreakspace\small(+\PropertyValue)}% Kleinere Bonuspunkte?
}
}{%Keine Punkte
\GetExercisePropertyT{bonus-points}{
\normalfont% Punkte in normal font/Shape aber auf Ebene der Subsection
\nobreakspace(0\nobreakspace\small(+\PropertyValue)% Kleinere Bonuspunkte?
\nobreakspace%
\IfExerciseGoalSingularTF{bonus-points}
{\XSIMtranslate{point}}
{\XSIMtranslate{points}}%
)
}
}
}\par\smallskip\nopagebreak
%
%
}
{\IfInsideSolutionT{\par}}%
\xsimsetup{aufgabe/template=schule-rand}
\begin{document}
\begin{aufgabe}
Gegeben sei das Dreieck $ABC$ mit \[ A(6|7|9) \qquad B(4|4|3) \qquad C(2|10|6) \]
\begin{teilaufgaben}
\teilaufgabe[6] Zeigen Sie, dass das Dreieck gleichschenklig aber nicht gleichseitig ist.
\teilaufgabe[4] Fertigen Sie ein Schrägbild des Dreiecks an.
\teilaufgabe[2] Geben Sie einen Punkt $D$ an, so dass das Viereck $ABCD$ ein Parallelogramm ist. Begründen Sie Ihre Wahl kurz.
\end{teilaufgaben}
\end{aufgabe}
\end{document}