Ich verwende diese Auflistung:
\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}
Wie Sie sehen, werden die Beschriftungen der Elemente in der ersten Auflistung nicht gut angezeigt (der erste Teil des Wortes fehlt).
Wie kann ich das beheben?
Antwort1
Hier ist eine Lösung, bei der die Einzelauflistung auf höherer Ebene durch ersetzt wird enumerate
und der widest
Schlüssel von verwendet wird enumitem
.
Ich schlage jedoch vor, eine multiline
description
Umgebung zu verwenden, die möglicherweise besser aussieht:
\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}
Antwort2
Ihr Problem ist einfach: Itemize erwartet ungefähr ein Zeichen als Beschriftung und berechnet die Breite entsprechend. Möglicherweise möchten Sie eine Listenumgebung verwenden, die speziell für die Unterstützung langer Beschriftungen vorgesehen ist, nämlich description
.
Eine andere Möglichkeit wäre die Verwendung enumitem
(weitere Informationen finden Sie im Handbuch), wodurch sich viele Aspekte von Listen ändern lassen.