Ich möchte die genaue horizontale Position und Breite der Spalten definieren mitProjektor.
Zum Beispiel:
- Spalte, die bei beginnt
.05\paperwidth
und.55\paperwidth
breit ist - Spalte, die bei beginnt
.60\paperwidth
und.30\paperwidth
breit ist
Mein Gedanke war also, dieGesamtbreite aller SpaltenzumPapierbreite
totalwidth=\paperwidth
und Verwendung4 Spalten statt 2und lassen Sie das erste und das letzte unbenutzt, nur um die gewünschten Lücken zu erzeugen. Aber es funktioniert nicht, da die Ränder berücksichtigt werden, was seltsam ist, denn wenn keine Breite festgelegt ist, werden die Ränder ebenfalls ignoriert.
\documentclass{beamer}
\beamersetrightmargin{0.1\paperwidth}
\beamersetleftmargin{0.1\paperwidth}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{columns}[totalwidth=\paperwidth]
\column{.05\paperwidth}
\framebox[\textwidth][c]{\strut x}
\column{.55\paperwidth}
\framebox[\textwidth][c]{\strut one}
\column{.3\paperwidth}
\framebox[\textwidth][c]{\strut two}
\column{.1\paperwidth}
\framebox[\textwidth][c]{\strut x}
\end{columns}
\end{document}
Produktion
Ich habe versucht,
{\beamersetleftmargin{0pt}
\column{.05\paperwidth}
...
}
um meine Spalten, was nicht funktioniert hat. Und diese Lösung fühlt sich nicht richtig an.
Wie kann ich es zum Laufen bringen? Gibt es alternative Ansätze?
Antwort1
Warum auch immerkeine Breite zuweisenist die Lösung.
\documentclass{beamer}
\beamersetrightmargin{0.1\paperwidth}
\beamersetleftmargin{0.1\paperwidth}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{columns}
\column{.05\paperwidth}
\framebox[\textwidth][c]{\strut x}
\column{.55\paperwidth}
\framebox[\textwidth][c]{\strut one}
\column{.3\paperwidth}
\framebox[\textwidth][c]{\strut two}
\column{.1\paperwidth}
\framebox[\textwidth][c]{\strut x}
\end{columns}
\end{document}