Spalte mit compactitem vertikal zentrieren

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: Spalte mit compactitem vertikal zentrieren

von u_fischer » Do 7. Mär 2013, 16:03

clash hat geschrieben:
u_fischer hat geschrieben: Auch die Kombination ucs + applemac ist unsinnig.
Und wieso das…?
Weil deine Datei entweder in utf8 oder in applemac kodiert sein kann, aber nicht beides zugleich.

von clash » Do 7. Mär 2013, 16:00

Die Lösung macht einen sehr guten Eindruck - Danke :)
u_fischer hat geschrieben: Auch die Kombination ucs + applemac ist unsinnig.
Und wieso das…?

von u_fischer » Do 7. Mär 2013, 15:28

clash hat geschrieben: Nun habe ich aber wiederum riesige Zellen. Kann man das Cell Padding nicht irgendwie beeinflussen?
Verwende keine Listen in den Zellen sondern z.B. Tabellen oder hängende Absätze:
\documentclass[12pt,parskip]{scrreprt} 
\usepackage[ansinew]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{booktabs} 
\usepackage{array} 
\usepackage{ragged2e} 
\newcommand\circitem{%
    \par\hangindent=1.5em\hangafter=1
    \makebox[1.5em]{$\circ$}}
\begin{document} 

\begin{table} [h] 
    \centering 
    \renewcommand{\arraystretch}{1.5} 
    \begin{tabular}{ >{\RaggedRight}m{2cm}| >{\RaggedRight}m{4cm}} 
    \toprule 
    \textbf{Element}   & \textbf{Inhalt} \\ 
    \midrule 

    \textbf{A}   & 
    \circitem blbu blub  lub lub lbul lallalallalal lall al
    \circitem blbu blub  lub lub lbul lallalallalal lall al
    \\ 
    \midrule 
    \end{tabular} 
\end{table} 

\end{document}
u_fischer hat geschrieben: Die Kombination von ucs + ansinew ist übrigens unsinnig.
In meinem Dokument nutze ich nicht ansiview, sondern applemac. Für das Minimalbeispiel habe ich das einfach ausgetauscht, bevor es Probleme gibt ;)
Auch die Kombination ucs + applemac ist unsinnig.

von clash » Do 7. Mär 2013, 14:42

u_fischer hat geschrieben: Es reicht ein \leavevmode vor der Liste.
Das ist auf jedem Fall die simplere Lösung! Nun habe ich aber wiederum riesige Zellen. Kann man das Cell Padding nicht irgendwie beeinflussen?
u_fischer hat geschrieben: Die Kombination von ucs + ansinew ist übrigens unsinnig.
In meinem Dokument nutze ich nicht ansiview, sondern applemac. Für das Minimalbeispiel habe ich das einfach ausgetauscht, bevor es Probleme gibt ;)

von u_fischer » Do 7. Mär 2013, 14:25

clash hat geschrieben: Danke erstmal für den Hinweis mit der parbox! Die Zentrierung passt jetzt wunderbar, wenn das auch etwas aufwendig ist.
Es reicht ein \leavevmode vor der Liste.

Die Kombination von ucs + ansinew ist übrigens unsinnig.

von clash » Do 7. Mär 2013, 11:02

Hab mir auch alle Mühe mit dem Minimalbeispiel gegeben ;)

Danke erstmal für den Hinweis mit der parbox! Die Zentrierung passt jetzt wunderbar, wenn das auch etwas aufwendig ist. Kann ich jetzt das Padding irgendwie noch ein wenig optimieren? Momentan klemmt die Liste regelrecht in der Zelle drin…

Danke!

von Stefan Kottwitz » Do 7. Mär 2013, 10:07

Sehr gutes Minimalbeispiel!

Es würde zumindest mit zusätzlicher parbox funktionieren:
   \parbox{2cm}{\begin{compactitem}[$\circ$]
   \item A.1
   \item A.2
   \end{compactitem}}
Stefan

Spalte mit compactitem vertikal zentrieren

von clash » Do 7. Mär 2013, 09:47

Hey.

Hier erstmal mein Minimalbeispiel:
\documentclass[12pt,parskip]{scrreprt}

\usepackage{ucs}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{paralist}
\usepackage{booktabs}
\usepackage{array}
\usepackage{ragged2e}

\begin{document}

\begin{table} [h] 
	\centering
	\renewcommand{\arraystretch}{1.5}
	\begin{tabular}{ >{\RaggedRight}m{2cm}| >{\RaggedRight}m{4cm} } 
	\toprule
	\textbf{Element}	& \textbf{Inhalt} \\ 
	\midrule

	\textbf{A}	& 
	\begin{compactitem}[$\circ$]
	\item A.1
	\item A.2
	\end{compactitem} \\
	\midrule

	\textbf{B}	& 
	\begin{compactitem}[$\circ$]
	\item A.1
	\item A.2
	\end{compactitem} \\ \bottomrule
	
	\end{tabular}
\end{table}

\end{document}
Ich möchte gerne, dass die rechte Spalte mit der Aufzählung vertikal zentriert wird.

Das:
\begin{tabular}{ >{\RaggedRight}m{2cm}| >{\RaggedRight}p{4cm} } 
würde für mich die rechte optimal darstellen, nur greift das "m" nicht in der linken…

Was mache ich falsch?

Danke!

Nach oben