Fehler beim „Element“ von „trivlist“ nach der Abschnittsüberschrift

Fehler beim „Element“ von „trivlist“ nach der Abschnittsüberschrift

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:

Linker Rand mit einem gerahmten Q

\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.

  1. Eine trivlistUmgebung sollte keine Abschnittsbefehle enthalten.
  2. Die Befehle \trivlistund \endtrivlistkö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}  

Bildbeschreibung hier eingeben

verwandte Informationen