我使用這些逐項列出:
\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
這是一個解決方案,將更高級別的 itemize 替換為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
(有關更多信息,請參閱手冊)可以更改列表的許多方面。