
Ich möchte dieser Auflistungsumgebung etwas horizontalen Raum hinzufügen.
(Beachten Sie, dass ich \tab verwende). Ich habe versucht [itemindent=4cm]
, und zu verwenden, \addtolength{\itemindent}{4cm}
aber das Ergebnis ist folgendes:
Wie kann ich das lösen?
\documentclass[14pt,handout,t]{beamer}
\usepackage{tabto}
\geometry{paperwidth=297mm,paperheight=210mm}
\setbeamersize{text margin left=100pt,text margin right=100pt}
\usepackage{enumitem}
\begin{document}
\begin{frame}
\TabPositions{6cm}
\begin{itemize}%[itemindent=4cm]
% \addtolength{\itemindent}{4cm}
\item[\large$\Rightarrow$] Versione: \tab\underline{\textbf{2.40}}
\vspace{0.35cm}
\item[\large$\Rightarrow$] Ultimo aggiornamento: \tab 27 Aprile 2015
\vspace{0.35cm}
\item[\large$\Rightarrow$] Realizzato da: \tab M. Marcomarco
\end{itemize}
\end{frame}
\end{document}
Antwort1
Zuerst definieren wir ein \newcommand
für das \rightarrow
, genannt \arrowx
(damit wir nicht versehentlich etwas kaputt machen), und dann können wir den ersten Teil Ihrer Liste in ein \makebox
Like einschließen:
\makebox[<horizontal length>][<alignment>]{<text>}
Wir können dies sogar in einen Befehl umwandeln, ohne jedes Mal alles eintippen zu müssen, wie
\newcommand*\tabit[1]{\makebox[6cm][l]{#1}}
Außerdem wird der Abstand zwischen Listenelementen durch gesteuert itemsep=.35cm
, Sie müssen ihn nicht jedes Mal manuell einstellen. Wenn Sie den linken Rand vergrößern möchten, fügen Sie leftmargin=5cm
oder eine andere Zahl hinzu.
Ausgabe
Code
\documentclass[14pt,handout,t]{beamer}
\usepackage{tabto}
\geometry{paperwidth=297mm,paperheight=210mm}
\setbeamersize{text margin left=100pt,text margin right=100pt}
\usepackage{enumitem}
\newcommand*\arrowx{\item[\large$\Rightarrow$]}
\newcommand*\tabit[1]{\makebox[6cm][l]{#1}}
\begin{document}
\begin{frame}
\TabPositions{6cm}
\begin{itemize}[itemsep=.35cm, leftmargin=5cm]
\arrowx \tabit{Versione:} \underline{\textbf{2.40}}
\arrowx \tabit{Ultimo aggiornamento:} 27 Aprile 2015
\arrowx \tabit{Realizzato da:} M. Marcomarco
\end{itemize}
\end{frame}
\end{document}
Antwort2
Sie verwenden meiner Meinung nach das falsche Werkzeug: a tabular
ist viel einfacher.
\documentclass[14pt,handout,t]{beamer}
\usetheme{Warsaw}
\geometry{paperwidth=297mm,paperheight=210mm}
\setbeamersize{text margin left=100pt,text margin right=100pt}
\newcommand*\arrowx{\item[\large$\Rightarrow$]}
\newcommand*\tabit[1]{\makebox[6cm][l]{#1}}
\begin{document}
\begin{frame}
\frametitle{Dati}
\hspace{4cm}%
\begin{tabular}{@{$\Rightarrow$ }l@{\qquad}l@{}}
Versione: & \underline{\textbf{2.40}} \\[2ex]
Ultimo aggiornamento: & 27 Aprile 2015 \\[2ex]
Realizzato da: & M. Marcomarco
\end{tabular}
\end{frame}
\end{document}