Я использую эти пункты:
\begin{itemize}
\item [\textbf{Home Page - Utente Semplice}]
\begin{itemize}
\item Sono presenti troppi contenuti poco utili (1-6-7);
\item Il proprio avatar, non è un rimando efficace alla propria home page, dove non si vede il proprio profilo, ma i grafici del proprio impianto (1-7);
\item Se si passa da utente semplice ad utente professionista, l'avatar non viene cambiato (7);
\item Se si clicca sul proprio nome, si viene rimandati alla home page, mentre sarebbe più logico essere portati ai propri dati (1-3);
\end{itemize}
\item [\textbf{Home Page - Utente Professionista}] \begin{itemize}
\item Sono presenti troppi contenuti poco utili (1-6-7);
\item Se si passa da utente professionista ad utente semplice, l'avatar non viene cambiato (7);
\item Se si clicca sul proprio nome, si viene rimandati alla home page, mentre sarebbe più logico essere portati ai propri dati (1-3);
\end{itemize}
\end{itemize}
Как вы можете видеть, метки элементов в первом списке отображаются не очень хорошо (отсутствует первая часть слов).
Как это исправить?
решение1
Вот решение, заменяющее элемент более высокого уровня на enumerate
и использующее widest
ключ из enumitem
.
Однако я предлагаю использовать multiline
description
среду, которая может выглядеть лучше:
\documentclass[italian]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{geometry}
\usepackage{enumitem}
\newlength\descrwidth
\begin{document}
\setlist[itemize, 1]{label=\textendash,wide=0.5em, leftmargin=*}
\begin{enumerate}[wide=0pt, leftmargin=*, widest=\textbf{Home Page – Utente Professionista}, font=\bfseries]
\item [Home Page – Utente Semplice]
\begin{itemize}
\item Sono presenti troppi contenuti poco utili (1-6-7);
\item Il proprio avatar, non è un rimando efficace alla propria home page, dove non si vede il proprio profilo, ma i grafici del proprio impianto (1-7);
\item Se si passa da utente semplice ad utente professionista, l'avatar non viene cambiato (7);
\item Se si clicca sul proprio nome, si viene rimandati alla home page, mentre sarebbe più logico essere portati ai propri dati (1-3);
\end{itemize}
\item [Home Page – Utente Professionista] \begin{itemize}
\item Sono presenti troppi contenuti poco utili (1-6-7);
\item Se si passa da utente professionista ad utente semplice, l'avatar non viene cambiato (7);
\item Se si clicca sul proprio nome, si viene rimandati alla home page, mentre sarebbe più logico essere portati ai propri dati (1-3);
\end{itemize}
\end{enumerate}
\settowidth{\descrwidth}{\textbf{Utente Professionista }}
\begin{description}[wide=0pt, style=multiline, leftmargin=\descrwidth]
\item [Home Page\\Utente Semplice]
\begin{itemize}
\item Sono presenti troppi contenuti poco utili (1-6-7); \the\descrwidth
\item Il proprio avatar, non è un rimando efficace alla propria home page, dove non si vede il proprio profilo, ma i grafici del proprio impianto (1-7);
\item Se si passa da utente semplice ad utente professionista, l'avatar non viene cambiato (7);
\item Se si clicca sul proprio nome, si viene rimandati alla home page, mentre sarebbe più logico essere portati ai propri dati (1-3);
\end{itemize}
\item [Home Page \\Utente~Professionista] \begin{itemize}
\item Sono presenti troppi contenuti poco utili (1-6-7);
\item Se si passa da utente professionista ad utente semplice, l'avatar non viene cambiato (7);
\item Se si clicca sul proprio nome, si viene rimandati alla home page, mentre sarebbe più logico essere portati ai propri dati (1-3);
\end{itemize}
\end{description}
\end{document}
решение2
Ваша проблема проста: Itemize ожидает около одного символа в качестве метки и вычисляет ее ширину, чтобы вместить ее. Вы можете захотеть использовать среду списка, которая специально предназначена для поддержки длинных меток, а именно description
.
Другим вариантом может быть использование enumitem
(более подробную информацию см. в руководстве), которое может изменять многие аспекты списков.