Spalten in tabularx Umg. 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: Spalten in tabularx Umg. zentrieren

von Klaus » So 3. Jun 2012, 15:34

Also ich habe es jetzt noch selbst hinbekommen:
	\begin{tabular}%
		{>{\centering}p{.16\linewidth}@{}>{\centering\columncolor[rgb]{0,1,0}}p{.66\linewidth}@{}>{\centering}p{.16\linewidth}}
		\textcolor{violet}{\textwfrp{L}} & Melee Strike & 0	\tabularnewline
		& \textit{Basic} & 
	\end{tabular}
Was mich nur ein wenig wurmt, dass scheinbar die 1. und 3. Spalte nicht zentriert sind. :?
Ich habe schon versucht ein paar @{} einzufügen, um die Spalten abzugrenzen. Aber das hilft alles nichts.

Zumindest sieht es im pdf Dokument so aus, als wären die 1. und 3. Spalte leicht zur Mitte hin gerückt.

Viele Grüße,
Klaus.
Dateianhänge
ac_basic_actions.pdf
(23.29 KiB) 582-mal heruntergeladen

von Klaus » Sa 2. Jun 2012, 11:27

Hi,
ich habe zu dieser Thematik wieder eine Frage.

Und zwar will ich jetzt nicht nur eine Spalte zentrieren, sondern die Spaltenbreite vorher definieren. Leider sehe ich nicht, wie sich das mit der Zentrierung kombinieren lässt? Laut dem Wiki-Eintrag ist lediglich ein m zu setzen.

Ich versuche gerade eine Action Card nachzubauen mit Hilfe des Pakets flashcards.

Aber bisher scheitere ich an der Kopfzeile der Action Card. :(

Bisher habe ich:
%
% ac_basic_actions.tex
%
\documentclass[acCards,frame,grid,dvips]{flashcards}
\setlength{\parindent}{0pt}
\usepackage{tabularx}
\usepackage{array,ragged2e,calc}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{xcolor}
\cardfrontstyle[\small]{empty}
\cardbackstyle[\small]{empty}
%
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% BASIC ACTIONS
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Melee Strike
%
\begin{flashcard}{%
	\begin{tabularx}{\textwidth}{@{}m{.16\textwidth}@{}m{.66\textwidth}@{}m{.16\textwidth}@{}}
		& Melee Strike \newline Basic & 0		
	\end{tabularx}
}
\end{flashcard}
\end{document}
%
% End Of File
%
Aber im Ergebnis ist nichts zentriert, das Basic sollte zentriert unter dem Melee Strike stehen.
Dateianhänge
ac_basic_actions.pdf
(5.02 KiB) 603-mal heruntergeladen

von Klaus » Mi 23. Nov 2011, 15:34

Hi,

sorry ich sehe es gerade nicht. Was hast du denn verändert? Lediglich die Option herausgenommen?

Bei mir ändert das leider nichts.

Gruß,
Klaus.

von ColmDante » Mi 23. Nov 2011, 14:13

Nun ja ohne gehts doch auch:[code]
\usepackage{array}
\usepackage{tabu}
\usepackage{ragged2e,calc}
\usepackage[left=1.5cm,right=1.5cm]{geometry}
\newcolumntype{C}{>{\Centering}X}
\begin{document}
\begin{minipage}{\linewidth}
\begin{minipage}{.48\linewidth}
\begin{tabu} to \linewidth {*{9}{@{}X[c]}@{}}
WS & BS & S & T & Ag & Int & Per & WP & Fel\\
66 & - & $^{12}$60 & $^{8}$40 & 44 & 20 & 35 & 50 & -
\end{tabu}
\textbf{Movement:} 6 / 12 / 18 / 36\newline
\textbf{Wounds:} 40\newline
\textbf{Skills:} Awareness (Per), Climb (S), Swim (S) + 10.\\
\textbf{Talents:} Berserk Charge, Crushing Blow, Fearless, Frenzy, Swift Attack\\
\textbf{Armour:} Reinforce Chitin (All 8 )\\
\textbf{Weapons:} Scything Talons (1d10+16 R; Pen 3) or Rending Claws (1d10+14; Pen 5 Razor Sharp)\\
\large\textbf{Spceial Rules:}\\
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
\textbf{Traits:} Dark Sight, Fear 3 (Horrifying), Improved Natural Weapons (Scything Talons and Rending Claws), Multiple Arms, Natural Armor (Hardened Carapace), Natural Weapons, Shadow in the Warp, Size (Enormous), Synapse Creature, Touched by the Fates (1), Tyranid, Unnatural Strength (x2), Unnatural Toughness (x2)\\
\textbf{Supreme Warrior:} When using the All Out Attack Action, the Tyranid Warrior may make a single melee attack that may not be dodged or parried. The Tyranid Warrior may perform this attack a number of times per combat equal to its Intelligence Bonus.
\end{minipage}
\end{minipage}
\end{document} [/code]
notfalls auch mit tabu :wink:
Gruß Jens

von Klaus » Mi 23. Nov 2011, 13:47

Ah,

danke für den weiteren Vorschlag.

Was mich jetzt leider noch wundert, warum die beiden Inhalte der Minipages nicht bündig nach oben ausgerichtet sind, obwohl ich doch das Argument verwende:

[code]
\documentclass[paper=a4,fontsize=11pt]{scrartcl}
\usepackage{array}
\usepackage{tabularx}
\usepackage{ragged2e,calc}
\usepackage[left=1.5cm,right=1.5cm]{geometry}
\newcolumntype{C}{>{\Centering}X}
\begin{document}
\begin{minipage}{\linewidth}
\begin{minipage}{.48\linewidth}
\begin{tabularx}{\linewidth}{@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}}
WS & BS & S & T & Ag & Int & Per & WP & Fel\\
66 & - & $^{12}$60 & $^{8}$40 & 44 & 20 & 35 & 50 & -
\end{tabularx}
\textbf{Movement:} 6 / 12 / 18 / 36\newline
\textbf{Wounds:} 40\newline
\textbf{Skills:} Awareness (Per), Climb (S), Swim (S) + 10.\\
\textbf{Talents:} Berserk Charge, Crushing Blow, Fearless, Frenzy, Swift Attack\\
\textbf{Armour:} Reinforce Chitin (All 8)\\
\textbf{Weapons:} Scything Talons (1d10+16 R; Pen 3) or Rending Claws (1d10+14; Pen 5 Razor Sharp)\\
\large\textbf{Spceial Rules:}\\
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
\textbf{Traits:} Dark Sight, Fear 3 (Horrifying), Improved Natural Weapons (Scything Talons and Rending Claws), Multiple Arms, Natural Armor (Hardened Carapace), Natural Weapons, Shadow in the Warp, Size (Enormous), Synapse Creature, Touched by the Fates (1), Tyranid, Unnatural Strength (x2), Unnatural Toughness (x2)\\
\textbf{Supreme Warrior:} When using the All Out Attack Action, the Tyranid Warrior may make a single melee attack that may not be dodged or parried. The Tyranid Warrior may perform this attack a number of times per combat equal to its Intelligence Bonus.
\end{minipage}
\end{minipage}
\end{document}
[/code]

Gruß,
Klaus.

von ColmDante » Mi 23. Nov 2011, 11:57

Mit dem Paket tabu geht es einfacher:
\documentclass[paper=a4,fontsize=11pt]{scrartcl} 
\usepackage{tabularx,tabu} 
\usepackage{array,ragged2e,calc} 
\newcolumntype{C}{>{\Centering}X} 

\begin{document} 
\begin{minipage}{\linewidth} 
\begin{minipage}{.48\linewidth} 
\begin{tabularx}{\linewidth}{@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}} 
WS & BS & S & T & Ag & Int & Per & WP & Fel\\ 
45 & 53 & $^{4}$23 & $^{6}$34 & 34 & 35 & 42 & 32 & 23 
\end{tabularx} 
\end{minipage} 
\begin{minipage}{.48\linewidth} 
Here shall stand text. 
\end{minipage} 
\end{minipage} 
%Lösung mit tabu eine Spaltentyp muss nicht neu definiert werden
\begin{minipage}{\linewidth} 
	\begin{minipage}{.48\linewidth} 
		\begin{tabu} to \linewidth {*{9}{@{}X[c]}@{}} 
															WS & BS & S & T & Ag & Int & Per & WP & Fel\\ 
															45 & 53 & $^{4}$23 & $^{6}$34 & 34 & 35 & 42 & 32 & 23 
		\end{tabu} 
	\end{minipage} 
\begin{minipage}{.48\linewidth} 
Here shall stand text. 
\end{minipage} 
\end{minipage} 
\end{document}  
Mit freundlichem Gruß
Jens

von Klaus » Mi 23. Nov 2011, 10:38

Wunderbar!

Ich bedanke mich wieder einmal ganz herzlich. :)

Gruß,
Klaus.

von Sepp99 » Mi 23. Nov 2011, 08:15

Neuer Spaltentyp?
\documentclass[paper=a4,fontsize=11pt]{scrartcl}
\usepackage{tabularx}
\usepackage{array,ragged2e,calc}
\newcolumntype{C}{>{\Centering}X}

\begin{document}
\begin{minipage}{\linewidth}
\begin{minipage}{.48\linewidth}
\begin{tabularx}{\linewidth}{@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}C@{}}
WS & BS & S & T & Ag & Int & Per & WP & Fel\\
45 & 53 & $^{4}$23 & $^{6}$34 & 34 & 35 & 42 & 32 & 23
\end{tabularx}
\end{minipage}
\begin{minipage}{.48\linewidth}
Here shall stand text.
\end{minipage}
\end{minipage}
\end{document} 
Details siehe Paketdoku.

Gruß, Sepp.-

Spalten in tabularx Umg. zentrieren

von Klaus » Mi 23. Nov 2011, 07:48

Hallo ihr Lieben,

wie der Titel angibt verwende ich tabularx, um meine Tabelle in einer Minipageumgebung auszurichten. Was ich nur leider nicht schafft ist jede Spalte zu zentrieren. Bei der 'normalen' tabular Umgebung reicht dazu ein c im Argument, doch ich weiß nicht wo ich das hinschreiben soll.
\documentclass[paper=a4,fontsize=11pt]{scrartcl}
\usepackage{tabularx}
\begin{document}
\begin{minipage}{\linewidth}
\begin{minipage}{.48\linewidth}
\begin{tabularx}{\linewidth}{@{}X@{}X@{}X@{}X@{}X@{}X@{}X@{}X@{}X@{}}
WS & BS & S & T & Ag & Int & Per & WP & Fel\\
45 & 53 & $^{4}$23 & $^{6}$34 & 34 & 35 & 42 & 32 & 23 
\end{tabularx}
\end{minipage}
\begin{minipage}{.48\linewidth}
Here shall stand text.
\end{minipage}
\end{minipage}
\end{document}
[\code]

Gruß,
Klaus.

Nach oben