Ich arbeite an einigen Vorlesungsnotizen und möchte einige Markierungen für Fragen. Momentan denke ich an ein eingerahmtes Q im linken Rand wie dieses:
\documentclass{article}
\newcommand{\experiment}[1]
{
\trivlist\item[\llap{\fbox{Q}$\;$}]%
\subsubsection*{#1}
\endtrivlist
}
\begin{document}
\experiment{First Question}
asdf
\experiment{Second Question}
%\subsection{Yet Another Heading}
%%asdf
%\experiment{Third Question}
\end{document}
Das Problem ist, dass der Code fehlschlägt, wenn er nach einem Abschnittsüberschriftsbefehl ausgeführt wird, siehe die kommentierten Zeilen. Wenn Sie zwischen der Überschrift und der Frage etwas Text hinzufügen, verschwindet der Fehler, aber das ist eine Funktion, die ich möchte: Eine Überschrift und eine Frage direkt darunter. Irgendwelche Ideen, wie man das erreichen kann?
Bearbeiten: Die Fehlermeldung lautet: „ LaTeX Error: Something's wrong--perhaps a missing \item.
Dies gibt mir jedoch keinen Hinweis darauf, wie ich weiter vorgehen soll.“
Bearbeiten: Aus dieser AntwortHierIch nehme an, dass die fehlende leere Zeile die Ursache des Problems sein könnte. bin mir aber nicht sicher
Antwort1
Es gibt einige Probleme mit Ihrem Code.
- Eine
trivlist
Umgebung sollte keine Abschnittsbefehle enthalten. - Die Befehle
\trivlist
und\endtrivlist
können nur sicher verwendet werden bei der DefinitionUmgebungen, keine Befehle.
Lösung: Fügen Sie dem Unterunterabschnittstitel einfach das Feld mit der Breite Null hinzu.
\documentclass{article}
\newcommand{\experiment}[1]{%
\subsubsection*{\makebox[0pt][r]{\normalfont\fbox{Q}\enspace}#1}%
}
\begin{document}
\experiment{First Question}
asdf
\experiment{Second Question}
\end{document}