TeX - LaTeX Asked by Pur2all on October 20, 2020
As you can see in the image attached my problem is about to list "Istanza" and "Domanda" with a sort of emphasis, so I put them in quote environment but the entry for "Domanda" goes out a little of the space reserved for text, how can I fit it in optimal way?
This is the code:
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}
Here is a solution with tabularx. The hard part was putting a blank line between the definitions.
Using the array package one can make the bold face automatic.
documentclass{article}
usepackage{amssymb}
usepackage[italian]{babel}
usepackage{tabularx}
usepackage{lipsum}
begin{document}
lipsum[11]% needed for hrule
hrule
begin{quote}
begin{tabularx}{dimexprlinewidth-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}defarraystretch{2}vspace{-0.5baselineskip}% 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.5baselineskip}%
end{quote}
hrule
end{document}
Correct answer by John Kormylo on October 20, 2020
Here is a solution with enumitem
and 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{Domandahskiplabelsep}]
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}
Answered by Bernard on October 20, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP