Перечислите в цитатной среде, которая не выходит за пределы отведенного для нее пространства

Перечислите в цитатной среде, которая не выходит за пределы отведенного для нее пространства

Как вы можете видеть на приложенном изображении, моя проблема заключается в том, чтобы выделить слова «Istanza» и «Domanda», поэтому я заключил их в кавычки, но запись для «Domanda» немного выходит за пределы пространства, отведенного для текста. Как мне вписать ее оптимальным образом?

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

Вот код:

\begin{quote}
    \begin{itemize}
        \item[Istanza:] Insieme finito $ U $ di oggetti, una taglia $ s(u) \in \mathbb{Z}^+ \: \forall u \in U $, una capacità intera
                        per i bins $ B $ e un intero positivo $ K $.
        \item[Domanda:] Esiste una partizione di $ U $ in insiemi disgiunti $ U_1, U_2, ..., U_k $ tale che la somma delle taglie degli
                        oggetti in ogni $ U_i $ è $ \leq B $.
    \end{itemize}
\end{quote}

решение1

Вот решение с tabularx. Самое сложное было вставить пустую строку между определениями.

Используя пакет array, можно сделать выделение жирным шрифтом автоматическим.

\documentclass{article}
\usepackage{amssymb}
\usepackage[italian]{babel}
\usepackage{tabularx}
\usepackage{lipsum}

\begin{document}

\lipsum[11]% needed for \hrule
\hrule
\begin{quote}
    \begin{tabularx}{\dimexpr\linewidth-\rightskip}{@{} rX @{}}
        \textbf{Istanza:} & Insieme finito $ U $ di oggetti, una taglia $ s(u) \in \mathbb{Z}^+ \: \forall u \in U $, una capacità intera
                        per i bins $ B $ e un intero positivo $ K $. \\
        \\% add blank line between rows
        \textbf{Domanda:} & Esiste una partizione di $ U $ in insiemi disgiunti $ U_1, U_2, ..., U_k $ tale che la somma delle taglie degli
                        oggetti in ogni $ U_i $ è $ \leq B $.
    \end{tabularx}
\end{quote}
\hrule
\begin{quote}\def\arraystretch{2}\vspace{-0.5\baselineskip}% add space between rows
    \begin{tabularx}{\linewidth}{@{} rX @{}}
        \textbf{Istanza:} & Insieme finito $ U $ di oggetti, una taglia $ s(u) \in \mathbb{Z}^+ \: \forall u \in U $, una capacità intera
                        per i bins $ B $ e un intero positivo $ K $. \\
        \textbf{Domanda:} & Esiste una partizione di $ U $ in insiemi disgiunti $ U_1, U_2, ..., U_k $ tale che la somma delle taglie degli
                        oggetti in ogni $ U_i $ è $ \leq B $.
    \end{tabularx}
    \vspace{-0.5\baselineskip}%
\end{quote}
\hrule

\end{document} 

решение2

Вот решение с enumitemи calc:

\documentclass{article}
\usepackage{amssymb}
\usepackage[italian]{babel}
\usepackage{calc}
\usepackage{lipsum}
\usepackage{enumitem}

\begin{document}

\lipsum[11]

\begin{quote}
    \begin{itemize}[align = left, labelwidth=\widthof{Domanda\hskip\labelsep}]
        \item[Istanza:] Insieme finito $ U $ di oggetti, una taglia $ s(u) \in \mathbb{Z}^+ \: \forall u \in U $, una capacità intera
                        per i bins $ B $ e un intero positivo $ K $.
        \item[Domanda:] Esiste una partizione di $ U $ in insiemi disgiunti $ U_1, U_2, ..., U_k $ tale che la somma delle taglie degli
                        oggetti in ogni $ U_i $ è $ \leq B $.
    \end{itemize}
\end{quote}

\end{document} 

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

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