
Ich habe die folgende Farbbox erstellt:
\documentclass{article}
\usepackage{tcolorbox}
\usepackage{lineno}
\begin{document}
\begin{tcolorbox}[middle=0mm,boxsep=0mm]
Headers
\tcblower
\setlength\linenumbersep{-.1cm} %sets the distance of the line numbers from the margin
\setcounter{linenumber}{1}
\begin{internallinenumbers}
\begin{itemize}
\item bullet 1
\item bullet 2
\item bullet 3
\begin{equation}
a = b,
\end{equation}
\noindent where $a$ and $b$ are...
\end{itemize}
\end{internallinenumbers}
\end{tcolorbox}
\end{document}
Wie Sie jedoch sehen, werden die Zeilennummern am linken Rand nicht gut angezeigt. Ich möchte leere Zeilen nicht nummerieren (sondern nur die Aufzählungspunkte und Gleichungen). Gibt es eine Möglichkeit, die Zeilennummer sinnvoller zu gestalten?
Antwort1
Basierend auf einem Kommentar des OP: „wenn es hilft, wäre ich froh, wenn Gleichungen überhaupt nicht nummeriert wären", kann man das Problem lösen, indem man die Mathematik als Inline platziert und Displaymathematik mit Absatzoffsets und \hfil
s vortäuscht.
\documentclass{article}
\usepackage{tcolorbox}
\usepackage{lineno}
\begin{document}
\begin{tcolorbox}[middle=0mm,boxsep=0mm]
Headers
\tcblower
\setlength\linenumbersep{-.1cm} %sets the distance of the line numbers from the margin
\setcounter{linenumber}{1}
\begin{internallinenumbers}
\begin{itemize}
\item bullet 1
\item bullet 2
\item bullet 3
\hfil$%\begin{equation}
a = b,
$\hfil%\end{equation}
\noindent where $a$ and $b$ are...
\end{itemize}
\end{internallinenumbers}
\end{tcolorbox}
\end{document}