PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tabelle auf x% der Textbreite ausrichten



vanom
19-05-2009, 23:34
Hallo, ich benutze den befehl

\begin{table}[!ht]
\centering
\begin{tabular}{|l|l|l|}
Variablen & Finanzoption & Realoption\\\hline
S & Marktwert der zugrunde liegende Aktie & \textit{present value} des Investitionsprojektes\\
X & Aus"ubungspreis & \textit{present value} der Investitionskosten\\
\end{tabular}
\caption{Unterschiede zwischen Finanz- und Realoptionen}
\label{tab:Unterschiede}
\end{table}

für eine Tabelle, kann diese jedoch nicht mit dem befehl [width=0.75\textwidth] auf die Textbreite ausrichten. wie lautet der befehl, mit dem ich das erreichen kann?

danke im voraus!

bobmalaria
20-05-2009, 00:04
him

so wird es gehen




\usepackage{tabularx}


\begin{table}
\centering
\caption{}
\label{}
\begin{tabularx}{0.85\textwidth}{Xcc}
...
\end{tabularx}


in tabularx wird ein neuer spaltentyp 'X' deklariert. dieser macht die breite einer spalte variabel so das immer der gesamte zur verfügung stehende platz genutzt wird.

gruss

vanom
20-05-2009, 00:19
das funktioniert leider nicht. die spalte schießt immer noch über die textbreite hinaus.

bobmalaria
20-05-2009, 01:15
hi,

wir machen ja immer ganz gerne vollständige beispiele....


\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{tabularx,blindtext,booktabs} %booktabs für \toprule etc.
\usepackage[babel]{microtype} %bad boxes vermeiden

\begin{document}
\blindtext
\begin{table}[!ht]
\centering
\begin{tabularx}{0.85\textwidth}{XXX} %3 variable spalten
\toprule
Variablen & Finanzoption & Realoption\\
\midrule
S & Marktwert der zugrunde liegende Aktie & \textit{present value} des Investitionsprojektes\\
X & Aus"ubungspreis & \textit{present value} der Investitionskosten\\
\bottomrule
\end{tabularx}
\caption{Unterschiede zwischen Finanz- und Realoptionen}
\label{tab:Unterschiede}
\end{table}
\blindtext
\end{document}

vertikale linien sehen in tabellen bescheiden aus und tragen nicht zur besseren lesbarkeit bei. ist nur eine dumme angewohnheit von vielen.
mehr dazu auch im dokument tabsatz (http://www.ctan.org/tex-archive/info/german/tabsatz/tabsatz.pdf)

vanom
20-05-2009, 01:53
vielen dank!

vanom
20-05-2009, 03:00
noch eine kurze frage: ich habe folgende tabelle erstellt:

\begin{table}[!ht]
\centering
\begin{tabular}{p{0.5cm}p{10cm}}
\toprule
& Laufende Einzahlungen aus Umsatzt"atigkeit\\
- & Laufende Auszahlungen\\
= & Operativer Cash Flow\\
- & Steuerauszahlungen bei fiktiver Eigenfinanzierung\\
- & Investitionen\\
= & Betrieblicher Free Cash Flow\\
+ & Steuervorteile des Tax-Shields\\
= & Total Cash Flow\\
- & Auszahlungen f"ur Zinsen und Tilgung des FK\\
= & Flow to Equity
\end{tabular}
\caption{Direkte Cashflowermittlung}
\label{tab:direkt}
\end{table}
Ich möchte gerne, dass die inhalte in der linken spalte zentriert werden. mit dem befehl
\begin{tabular}{cp{0.5cm}p{10cm}} funktioniert es nicht. wie mache ich das?

bobmalaria
20-05-2009, 18:56
hi,

so geht es


>{\centering}p{0.5cm}

uebrigens kannst du umlaute auch direkt eingeben wenn du

\usepackage[latin1]{inputenc} benutzt.

gruss

vanom
21-05-2009, 23:35
danke schön! aber das mit den umlauten klappt nicht. ich habe

\usepackage[latin1]{inputenc}
schon zu beginn meiner arbeit eingefügt. aber die umlaute kann ich trotzdem nicht direkt eintippen. keine ahnung warum.
hier der vollständige code

\documentclass[pdftex,a4paper,parskip,12pt,titlepage,headings=nor mal,numbers=noenddot]{scrreprt}

\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}

\usepackage[left=4cm,right=3cm]{geometry}

\usepackage{caption}
\captionsetup{format=plain,font=small,labelfont=bf ,labelsep=quad}

\usepackage{setspace}
\onehalfspacing

\usepackage{tabularx,booktabs}

\usepackage{remreset} %damit Fussnoten durchgehend durchgezaehlt werden
\makeatletter
\@removefromreset{footnote}{chapter}
\makeatother

\deffootnote[1em]{0pt}{1em}{\textsuperscript{\thefootnotemark}}

\usepackage[ngerman]{babel}

\usepackage[babel]{microtype}
\usepackage{lmodern}
\usepackage[latin1]{inputenc}

\usepackage[percent]{overpic}
\usepackage{color}

\usepackage{marvosym}
\DeclareInputText{128}{\EUR}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{array}
\usepackage{hyperref}

\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}

\clubpenalty = 10000 % schliesst Schusterjungen aus
\widowpenalty = 10000 % schliesst Hurenkinder aus
\pagestyle{headings}

\title{Diplomarbeit}
\begin{document}

\maketitle

\renewcommand{\pagemark}{\Roman{page}}
\setcounter{page}{1}\tableofcontents

\listoffigures

\listoftables