嵌套逐項不顯示項目標籤

嵌套逐項不顯示項目標籤

我使用這些逐項列出:

\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(有關更多信息,請參閱手冊)可以更改列表的許多方面。

相關內容