Archiv verlassen und diese Seite im Standarddesign anzeigen : breite von geschachtelter tabelle limitieren
René Geppert
24-11-2008, 14:43
\documentclass{scrreprt}
\usepackage{array,tabularx,multirow,ragged2e}
\usepackage{amsmath, amssymb, units}
\begin{document}
{\renewcommand{\arraystretch}{2}
\begin{tabular}{ccc}
\multicolumn{3}{c}{Early adopter median} \\
\bfseries Bid Ask & Pre-period & Post-period \\
Mark 2 market & \multicolumn{2}{c}{\multirow{2}{*}{\begin{tabularx }{4cm}{|>{\Centering}X|>{\Centering}X|} \hline
abc & def \\ \hline
ghi & jkl \\ \hline
\end{tabularx}}} \\
Mark 2 model & & \\
\end{tabular}
}
\end{document}
die rot markierte stelle soll mit einem befehl wie \linewidth o.ä. genau so breit sein wie die beiden übergeordneten pre- und post-period spalten
ich habs schon mit festen maßen bei der übergeordneten tabular versucht
aber nen \linewidth o.ä. in der tabularx streckt dann immer die tabelle über das maß hinaus, was ich gerne hätte
hoffe jemand hat verstanden, was ich möchte xD
mfg, René
mechanicus
24-11-2008, 15:08
Hallo,
\documentclass{scrreprt}
\usepackage{array,tabularx,multirow,ragged2e}
\usepackage{amsmath, amssymb, units}
\newlength{\myleng}
\settowidth{\myleng}{{ Pre-period Post-period }}
\begin{document}
{\renewcommand{\arraystretch}{2}
\begin{tabular}{ccc}
\multicolumn{3}{c}{Early adopter median} \\
\bfseries Bid Ask & Pre-period & Post-period \\
Mark 2 market & \multicolumn{2}{c}{\multirow{2}{*}{\begin{tabularx }{\myleng}{|>{\Centering}X|>{\Centering}X|} \hline
abc & def \\ \hline
ghi & jkl \\ \hline
\end{tabularx}}} \\
Mark 2 model & & \\
\end{tabular}
}
\end{document}
Gruß
Marco
die rot markierte stelle soll mit einem befehl wie \linewidth o.ä. genau so breit sein wie die beiden übergeordneten pre- und post-period spalten
ich habs schon mit festen maßen bei der übergeordneten tabular versucht
aber nen \linewidth o.ä. in der tabularx streckt dann immer die tabelle über das maß hinaus, was ich gerne hätte
hoffe jemand hat verstanden, was ich möchte xD
liegt das an deinem Beispile oder warum hast du hier die komplzierte
Anordnung, wo du faktisch ja keine multicolumn und multirow
brauchst?
{\renewcommand{\arraystretch}{2}
\def\mcl#1{\multicolumn{1}{|c|@{}}{#1}}
\def\mcr#1{\multicolumn{1}{@{}c|}{#1}}
\begin{tabular}{ccc}
\multicolumn{3}{c}{Early adopter median} \\
\bfseries Bid Ask & Pre-period & Post-period \\\cline{2-3}
Mark 2 market & \mcl{abc} & \mcr{def} \\\cline{2-3}
Mark 2 model & \mcl{ghi} & \mcr{jkl} \\ \cline{2-3}
\end{tabular}
}
Herbert
René Geppert
24-11-2008, 18:15
sorry mechanicus, aber ich kriegs nicht ganz gebacken
http://img19.myimg.de/temp6c903.jpg
so in etwa soll der output aussehen
hier mein bisheriger code:
\documentclass{scrreprt}
\usepackage{array,tabularx,ragged2e,multirow}
\newcolumntype{Y}{>{\Centering}X}
\newlength{\myleng}
\settowidth{\myleng}{Pre-period Post-period}
\begin{document}
{%
\scriptsize
\renewcommand{\arraystretch}{2}
\begin{tabular}{cc>{\Centering}p{1.6cm}>{\Centering}p{1.6cm}@{}c}
\multicolumn{4}{c}{Early adopter mean} \\
\bfseries Turnover & & Pre-period \centering(a) & Post-period \centering(b)& (b)$-$(a)\\
Mark 2 market & (i) & \multicolumn{2}{c}{\multirow{2}{*}{\begin{tabularx }{\myleng}{|Y|Y|} \hline
0.446\% & 0.583\% \\ \hline
0.277\% & 0.332\% \\ \hline
\end{tabularx}}} & 0.137\%*** \\
Mark 2 model & (ii) & & & 0.055\%*** \\
& (i)$-$(ii) & \centering 0.169\%*** & \centering 0.251\% *** & \bfseries 0.082\%
\end{tabular}
}%
\end{document}
nicht schlagen /:
bin im großen und ganzen zufrieden...
die einzige sache, die mich noch stört:
- ich hätte die letzten 3 spalten gerne am komma ausgerichtet: probleme gibts dabei mehrere, z.B. dass der letzte Wert fett ist, was in matheumgebungen ja probleme macht, von daher half mir dcolumn nicht 100%-ig weiter; außerdem bereitet dcolumn die geschachtelte tabelle auch probleme; im vergleich zur geschachtelten tabelle wirken die darüber/darunter liegenden werte als wären sie im flattersatz gesetzt (obwohl sie alle zentriert sind); hängt vermutlich mit den vertikalen linien oder irgendwelchen spaltentrennern zusammen
hat noch jemand ein paar ideen wie man das hinbiegen kann oder kann ich das schon in die tonne kloppen, weil zu vermurkst? /:
servus, René
\\edit: sorry herbert, aber das übersteigt einfach meine kenntnisse über anständigen tabellensatz /:
mechanicus
24-11-2008, 20:02
sorry herbert, aber das übersteigt einfach meine kenntnisse über anständigen tabellensatz /:
Hallo,
habe einige Ideen von Herbert aufgegriffen. Allerdings mit Befehlen, die dir bekannter sind
\documentclass{scrreprt}
\usepackage{array,tabularx,ragged2e,multirow}
\usepackage{dcolumn}
\newlength{\myLeins}
\newlength{\myLzwei}
\settowidth{\myLeins}{{ Pre-period }}
\settowidth{\myLzwei}{{ Post-period}}
\begin{document}
{%
\scriptsize
\newcolumntype{P}[1]{>{\Centering}p{#1}}
\newcommand{\mcl}[1]{\multicolumn{1}{|c|@{}}{#1}}
\newcommand{\mcr}[1]{\multicolumn{1}{@{}c|}{#1}}
\newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}
\renewcommand{\arraystretch}{2}
\begin{tabular}{ c c P{\myLeins}P{\myLzwei}D{.}{.}{1.3}@{}}
\multicolumn{5}{c}{Early adopter mean} \\
\textbf{Turnover} & & Pre-period \newline(a) & Post-period \newline(b)& \mc{(b)$-$(a)}\\\cline{3-4}
Mark 2 market & (i) & \mcl{0.446\%} & \mcr{0.583\%} & 0.137\ \%***\\\cline{3-4}
Mark 2 model & (ii) & \mcl{0.277\%} & \mcr{0.332\%} & 0.055\ \%***\\\cline{3-4}
& (i)$-$(ii) & 0.169\%*** & 0.251\% *** & \textbf{0}.\textbf{082}\ \% \\
\end{tabular}
}%
\end{document}
Gruß
Marco
René Geppert
24-11-2008, 20:39
hi leute
sorry, dass das so painful ist :\
habe mich nochmal durch ältere posts von herber gekämpft und mich nun zu folgendem entschlossen
\documentclass{scrreprt}
\usepackage{array,tabularx,ragged2e,multirow,bookt abs}
\newcolumntype{C}[1]{>{\Centering}m{#1}}
\begin{document}
{\renewcommand{\arraystretch}{1.5}
{\scriptsize
\begin{tabular}{C{1.4cm}@{}c@{}C{1.6cm}@{}C{1.6cm} @{}C{1.6cm}}
\multicolumn{5}{c}{Early adopter median} \\
\bfseries Bid Ask & & Pre-period (a) & Post-period (b) & (b)$-$(a) \\ \cline{3-4}
Mark to market & (i) & {0.446\%} & {0.583\%} & 0.137\%*** \\ \cline{3-4}
Mark to model & (ii) & {0.277\%} & {0.332\%} & 0.055\%*** \\ \cline{3-4}
& (i)$-$(ii) & 0.169\%*** & 0.251\%*** & \bfseries0.082\\
\end{tabular}
}}
\end{document}
vielleicht ist es auch besser so, dass keine vertikalen linien da sind, aber gleichzeitig ne vertikale zentrierung und vertikale linien war mir dann doch zu viel gefrickel
dennoch vielen dank für eure tolle hilfe^^
tut mir leid für eure vergebene liebesmüh
gruß, René
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.