Horizontale Zentrierung einer Gleitumgebung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Horizontale Zentrierung einer Gleitumgebung

Problem gelöst

von nitsnatsnok » So 25. Okt 2015, 15:19

Das Problem ist gelöst, mit
\usepackage[text={750mm,500mm},centering]{geometry}
definiere ich mir einfach den Textbereich neu zurecht, und der sitzt dann auch mittig auf dem Blatt. Violá, schon klappts auch mit dem Zentrieren. Ich danke euch, dass ihr mich auf das Problem mit den \tabcolsep aufmerksam gemacht habt! Die einberechnet wirds dann wirklich genau zentriert. :)

von nitsnatsnok » So 25. Okt 2015, 14:42

Ich danke euch, so einfach kann man also nicht in 0.5+0.5 teilen. Leider scheint mein Problem noch tiefer zu gehen: Ein Minimaldokument mit der gewünschten Dokumentenklasse offenbart, warum ich solche Probleme beim Zentrieren habe: Der Textbereich sitzt gar nicht mittig auf dem Blatt, sondern leicht nach rechts versetzt. Außerdem scheint es weitere Bereiche rechts und unterhalb zu geben:
\documentclass[a1]{a0poster}
\usepackage{showframe}
\begin{document}
test
\end{document}
Ist das normal und versteh ich hier was falsch? Ist es möglich, das zu korrigieren, oder sollte ich lieber auf eine andere Dokumentenklasse ausweichen (und die Schriftendefinitionen der Klasse a0poster mitnehmen)?

von Besserwisser » So 25. Okt 2015, 14:32

Was Johannes korrigiert aber nicht erwähnt hat: Material, das breiter als der Textbereich ist, kann mit \centering nicht zentriert werden, das \centering immer nur innerhalb des Textbereichs zentriert.

Normalerweise gilt: 0.5\linewidth + 0.5\linewidth + 4\tabcolsep > \textwidth

von Johannes_B » So 25. Okt 2015, 13:28

figure und table Umgebungen willst du schon mal nicht auf Postern.
\documentclass[a1]{a0poster}
\usepackage{showframe}
\usepackage{mwe}
\begin{document}
\centering % <-- hat keinerlei Effekt!
	 %\centering % <-- hat keinerlei Effekt!
	\begin{tabular}{|p{0.45\linewidth}|p{0.45\linewidth}|}\hline
		\includegraphics[width=1.0\linewidth]{example-image}
		&
		Texttexttext
		\\\hline
	\end{tabular}
\end{document}

Horizontale Zentrierung einer Gleitumgebung

von nitsnatsnok » So 25. Okt 2015, 13:25

Hallo! Ich möchte ein Poster im A1-Querformat erstellen und darauf ein Bild und einen Textblock nebeneinander positionieren. Dafür habe ich verschiedene Möglichkeiten durchprobiert, aber bei allen gelingt mir die horizontale Zentrierung nicht recht: Der linke Seitenrand ist immer deutlich dicker als der rechte. Ich präferiere die table+tabular-Variante, weil damit andere Aufteilungen und ein mittiger Abstand (für mich) leicht zu realisieren sind. Hier meine Versuche:

mit table und tabular:
\documentclass[a1]{a0poster}
\begin{document}
%\centering % <-- hat keinerlei Effekt!
\begin{table}
 %\centering % <-- hat keinerlei Effekt!
 \begin{tabular}{|p{0.5\linewidth}|p{0.5\linewidth}|}\hline
   \includegraphics[width=1.0\linewidth]{Bild}
   &
   Texttexttext
   \\\hline
 \end{tabular}
\end{table}
\end{document}
mit figure (schamlos kopiert aus l2picfaq):
\documentclass[a1]{a0poster}
\begin{document}
%\centering % <-- hat keinerlei Effekt!
\begin{figure}
\begin{minipage}{0.5\linewidth}
 \includegraphics[width=1.0\linewidth]{Bild}
\end{minipage}
\begin{minipage}{0.5\linewidth}
 Texttexttext
\end{minipage}
\end{figure}
\end{document}
mit twocolumn:
\documentclass[a1]{a0poster}
\begin{document}
\twocolumn
\includegraphics[width=0.5\textwidth]{Bild}
Texttexttext
\end{document}
mit parpic:
\documentclass[a1]{a0poster}
\begin{document}
 \parpic(0.5\textwidth,1.0\textheight){\includegraphics[width=0.5\textwidth]{Bild}}
 Texttexttext
\end{document}
Was mache ich falsch?

PS: Die Dokumentenklasse a0poster möchte ich deshalb benutzen, weil man damit die Schrift so wunderbar großziehen kann.

Nach oben