
Я создал следующий tcolorbox:
\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}
Однако, как вы видите, номера строк на левом поле отображаются не очень хорошо. Я бы хотел не нумеровать пустые строки (а только нумеровать маркеры и уравнения). Есть ли способ сделать номера строк более разумными?
решение1
На основании комментария, сделанного ОП, «если это поможет, я буду рад, если уравнения вообще не будут пронумерованы", можно решить эту проблему, поместив математику как встроенную, симулируя displaymath со смещением абзацев и \hfil
s.
\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}