Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Tabelle und Quellenangabe

  1. #1
    Registrierter Benutzer Avatar von dodothegoof
    Registriert seit
    30.03.2005
    Ort
    Berlin
    Beiträge
    65

    Question Tabelle und Quellenangabe

    Das Problem:
    Bei Tabellen die Daten enthalten steht ja unterhalb der Bottomrule klein geschrieben "Quellen:" und dann die Quellen welche man benutzt hat um die Daten in der Tabelle zu erstellen.
    Meine Tabelle:
    Code:
    \begin{tabular}{lrrr}
    \multicolumn{4}{c}{\textsc{German Immigration to Canada}}\\
    \toprule
         Years &      Total &     German & Proportion \\
    \midrule
    1853--1859 &    167,060 &     11,348 &     6.79\% \\
    usw.
    \bottomrule
    \end{tabular}
    Nach der Bottomrule möchte ich nun einen Text (in footsize) in der Art hinzufügen: "Sources: 1853--1900 and 1923--1932 Lehmann (1985) p.21, p.24 \& p. 139 ; 1901...usw."
    Wie stelle ich das am besten an? Wichtig ist, dass der Text mit den Quellenabgaben sich fließend der Breite des oberen Daten anpasst und nicht von sich aus die Spalten vergrößert.

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Geht das nicht, indem du vor bottomrule noch hline und wie anfangs multicolumn{4}{l}{\footnotesize{hier der text}} einfügst?
    edico

  3. #3
    Registrierter Benutzer Avatar von dodothegoof
    Registriert seit
    30.03.2005
    Ort
    Berlin
    Beiträge
    65

    Unhappy

    Leider nein, denn Latex generiert keinen Zeilenumbruch, sondern bildet dann eine lange Zeile. Beschwert sich dann natürlich wegen zu voller Box und der Text geht über die Breite des Papiers hinaus.

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Ja, das stimmt - multicolumn macht das nicht, auch wenn man die Spalten fixiert! Wie wär's mit dem hack (als Beispiel zum Anpassen an deine Bedarfe):
    ...
    \begin{table}[htb]
    \begin{center}
    \begin{tabular}{|r@{-}|p{6cm}|l|}\hline
    %\begin{tabular}{|r@{-}|p{6cm}|p{6cm}|}\hline % geht aber auch nicht mit multicolumn
    1. & Der mittlere Absatz ist genau 6 cm breit. &
    Diese Spalte kann beliebig breit werden.\\ \hline
    2. & Der mittlere Absatz bleibt so breit, auch wenn der Text zu lang ist. &
    Diese Spalte nicht.\\ \hline
    %\multicolumn{3}{|l|}{Diese Zeile geht ueber alle drei Spalten. Das Problem ist aber, dass in multicolumn kein Zeilenumbruch erfolgt.}\\ \hline
    \multicolumn{3}{|l|}{Diese Zeile geht ueber alle drei Spalten. }\\ \hline
    \end{tabular}\\
    \end{center}
    \footnotesize{{\textbf{Quelle:}}\, Dies ist ein sehr langer Text, der weit ber alle Spalten, die man sich vorstellen kann, hianusgeht und dann immer noch kein Ende findet.}
    \end{table}
    ...
    edico

  5. #5
    Registrierter Benutzer Avatar von dodothegoof
    Registriert seit
    30.03.2005
    Ort
    Berlin
    Beiträge
    65
    Kommt der Sache schon sehr nahe. Problem der Text ist breiter als die Tabelle. Sollte aber niemand eine bessere Lösung finden, dann kann ich damit leben.

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Nun, dann packe die Quelle in eine minipage; die Werte musst du dann mal aus deinen realen Spaltenbreiten berechnen.
    ...
    \end{tabular}\\[3pt]
    %\end{center} % diese Zeile nachhinten verschieben
    \begin{minipage}[c]{0.9\textwidth} % Masze anpassen
    \footnotesize{{\textbf{Quelle:}}\, Dies ist ein sehr langer Text, der weit ber alle Spalten, die man sich vorstellen kann, hianusgeht und dann immer noch kein Ende findet.}
    \end{minipage}
    \end{center}
    \end{table}
    ...
    edico

  7. #7
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Was Spricht gegen geschachtelte Tabellen?

    \tabelle1 Breite=10cm

    \tabelle2

    \tabelle2ende


    \tabelle3
    Fusszeile...
    \tabelle3ende
    \tabelle1ende

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  8. #8
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... es sei das Thema «verschachtelter Tabellen» von Bischi aufgegriffen, von dem ich gehofft hatte, dass er als Informationstechnologe mal seine dezidierte Lösung preisgegeben hätte ;-)
    %
    \documentclass[10pt]{amsart} % geht natürlich auch mit KOMA
    \usepackage[latin1]{inputenc}
    \usepackage[german]{babel}
    \usepackage{tabularx}
    %--- macro quellTAB in tabular with setspace --------------------------------
    \usepackage{setspace}
    \newcommand{\quellTAB}[1]{%
    \parbox{0.95\textwidth}{%
    \renewcommand\arraystretch{1.5}% 1.0 default spacing for rows
    \begin{spacing}{0.7}% 1.0 default
    \begin{tabularx}{0.95\textwidth}{lX}
    {\footnotesize{\textbf{Quelle:}}} & {\footnotesize{#1}}
    \end{tabularx}
    \end{spacing}
    }}
    %-----------------------------------------------------------------------------
    \begin{document}
    \thispagestyle{empty}
    \subsection*{Aufgabe}
    Es ist eine Tabellenform mit angehängten Anmerkungen (z.B. Quellenhinweis) zu konzipieren, die automatisch umgebrochen werden sollen. Es werden 2 Lösungen angeboten.\\
    \subsection*{tabular mit minipage}
    Diese Variante löst die Anforderungen, indem an die {\em tabular} eine {\em minipage} - alles innerhalb des {\em tabl env} - angehängt wird.\footnote{Diese Lösung ist schon in einer vorherigen Antwort gepostet worden.}\par
    \begin{table}[bh]
    \begin{center}
    \caption{Eine Tabelle, die im Fuss eine Quellenangabe aufnimmt}
    \begin{tabular}{|r@{-}|p{6cm}|l|}\hline
    1. & Der mittlere Absatz ist genau 6 cm breit. &
    Diese Spalte kann beliebig breit werden.\\ \hline
    2. & Der mittlere Absatz bleibt so breit, auch wenn der Text zu lang ist. &
    Diese Spalte nicht.\\ \hline
    \multicolumn{3}{|l|}{Diese Zeile geht über alle drei Spalten. }\\ \hline
    \end{tabular}\\[3pt]
    \begin{minipage}[c]{0.9\textwidth}
    \footnotesize{{\textbf{Quelle:}}\, Dies ist ein sehr langer Text, der weit über alle Spalten, die man sich vorstellen kann, hinausgeht und dann immer noch kein Ende findet.}
    \end{minipage}
    \end{center}
    \end{table}
    \subsection*{tabular mit local setspace}
    Diese Tabellenform integriert ein Macro {\em quellTAB}, das ich als {\em tabularx} konzipiert habe. Es wird {\em verschachtelt} in die {\em multicolumn} der Primärtabelle eingebunden.\par
    \begin{table}[htb]
    \begin{center}
    \caption{Eine Tabelle, die im Fuss eine Quellenangabe aufnimmt}
    \begin{tabular}{|r@{-}|p{6cm}|l|}\hline
    1. & Der mittlere Absatz ist genau 6 cm breit. &
    Diese Spalte kann beliebig breit werden.\\ \hline
    2. & Der mittlere Absatz bleibt so breit, auch wenn der Text zu lang ist. &
    Diese Spalte nicht.\\ \hline
    \multicolumn{3}{|l|}{Diese Zeile geht über alle drei Spalten. }\\ \hline
    \multicolumn{3}{l}{%
    \quellTAB{%
    Dies ist ein sehr langer Text, der weit über alle Spalten, die man sich vorstellen kann, hinausgeht und dann immer noch kein Ende findet, sich immer weiter bis an den Horizont erstreckt und sich dort irgendwann verliert. }}\\
    \end{tabular}\\[3pt]
    \end{center}
    \end{table}
    \noindent
    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.\par
    \noindent
    edico
    \end{document}
    %
    edico

  9. #9
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zitat Zitat von edico
    ... es sei das Thema «verschachtelter Tabellen» von Bischi aufgegriffen, von dem ich gehofft hatte, dass er als Informationstechnologe mal seine dezidierte Lösung preisgegeben hätte ;-)
    Naja - ich wollte den Leuten doch nicht den Spass wegnehmen, selber was zu basteln ;-)

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •