Разбить текст в \item

Разбить текст в \item
\documentclass{report}
\usepackage{enumitem}
\begin{document}

\begin{description}[style=unboxed,leftmargin=4.75cm,labelwidth=!,labelsep=0cm,align=left]
    \item[C]High-level programming language.
\item[Monovalent heat pump system]The entire demand for space heating, ventilation heating and heating of DHW is covered by the heat pump.
\end{description}
\end{document}

Как разбить "Monovalent heat pump system" на две строки? Я пробовал использовать "style=unboxed" из другого совета на stackexchange, но это ничего не изменило.

«Моновалентная
система теплового насоса»

решение1

\documentclass{report}
\usepackage{enumitem}
\begin{document}

\begin{description}[style=multiline,leftmargin=4.75cm,labelsep=0cm]
    \item[C]High-level programming language.
\item[Monovalent heat pump system]The entire demand for space heating, ventilation heating and heating of DHW is covered by the heat pump.
\end{description}
\end{document}

решение2

Вставьте ручной разрыв в структуру, которая позволяет это:

введите описание изображения здесь

\documentclass{article}
\usepackage{enumitem}
\begin{document}

\begin{description}[leftmargin=10em,labelwidth=!,labelsep=0pt,align=left]
  \item[C]High-level programming language.

  \item[\smash{\begin{tabular}[t]{@{}l}Monovalent heat \\ pump system\end{tabular}}]
    The entire demand for space heating, ventilation heating and heating of 
    DHW is covered by the heat pump.
\end{description}

\end{document}

Выше я использовал tabularколонку, lвыровненную по левому краю (а не \tabcolsepпо левому из-за @{}). \smashПри этом удаляются все вертикальные компоненты высоты/глубины, которые могли бы привести к проблемам с высотой строки справа.

Если это повторяющаяся тема в вашей настройке, вы можете рассмотреть макрос:

\newcommand{\stackitemdesc}[1]{\smash{%
  \begin{tabular}[t]{@{}l} #1 \end{tabular}}}

Связанный контент