Seite 1 von 1

Tabelle mit fester Größe

Verfasst: So 7. Nov 2010, 15:58
von Jabro
Hallo zusammen,

obwohl ich nun schon einige Zeit gesucht und getestet habe, gelingt es mit nicht eine Tabelle mit fester Größer/automatischen Zeilenumbruch zu machen. Die Tabelle soll ohne Linien sein, also nur zur Ausrichtung dienen.

Als Editor verwende ich TexMakerX unter Windows (der leider aus mir unbekannten Gründen bei der eingabe von tabular* das tabular* bei end{tabular*} löscht)

Hier ein Minimalbeispiel:
\begin{tabularx}{\textwidth}{>{\raggedleft}X>{\raggedright}X} 
1743 & Beweis des ">kleinen"< Satzes von Fermat \\
1744 & Variationsrechnung: Lehrbuch der Theorie der Bewegung von Planeten und Kometen\\
1745 & Neue Grundsätze der Artillerie: Übersetzung aus dem Englischen (Original: Benjmain Robins) mit Kommentierung und Vertiefungen. Das Lehrbuch wurde später wieder zurück ins Englische und ins Französische übersetzt. In Frankreich wurde es als Pflichtlektüre an Militärschulen eingeführt\\
end{tabularx}
habe das ganze auch schon in einer
\begin{tabular}{>{\centering}p{0.2\textwidth}p{0.8\textwidth}}
Umgebung versucht.

mfg
Jabro

Verfasst: So 7. Nov 2010, 16:27
von iTob
Ich bin nicht sicher, was du willst und ein vollständiges, lauffähiges (!) Minimalbeispiel ist das auch nicht.

Aber du könntest eventuell auch mit einer description-Liste arbeiten:
\begin{description} 
\item[1743] Beweis des ">kleinen"< Satzes von Fermat 
\item[1744] Variationsrechnung: Lehrbuch der Theorie der Bewegung von Planeten und Kometen
\item[1745] Neue Grundsätze der Artillerie: Übersetzung aus dem Englischen (Original: Benjmain Robins) mit Kommentierung und Vertiefungen. Das Lehrbuch wurde später wieder zurück ins Englische und ins Französische übersetzt. In Frankreich wurde es als Pflichtlektüre an Militärschulen eingeführt
\end{description} 
oder du baust dir deine eigene Liste

Oder gibt es einen Grund, dass es eine Tabelle sein muss?

Verfasst: So 7. Nov 2010, 16:29
von Jabro
Danke iTob für deinen Tipp mit der Description.
Ich würde jedoch lieber bei der Tabelle bleiben.
(Das mit dem Minimalbeispiel tut mir leid, dachte das ist/wäre so in Ordnung)

ich habe nun doch (per Zufall) herausgefunden, wie man solch eine Tabelle erstellt:
\begin{tabularx}{\textwidth}{>{\hsize=.3\hsize}X>{\hsize=1.7\hsize}X} 
   1743 & Beweis des ">kleinen"< Satzes von Fermat \\
   \hline
  1744 & Variationsrechnung: Lehrbuch der Theorie der Bewegung von Planeten und Kometen\\
  \hline
  1744-53 & 10 Arbeiten zum Prinzip der kleinsten Aktion vom Maupertinus \\
  \hline
  1745 & Neue Grundsätze der Artillerie: Übersetzung aus dem Englischen (Original: Benjmain Robins) mit Kommentierung und Vertiefungen. Das Lehrbuch wurde später wieder zurück ins Englische und ins Französische übersetzt. In Frankreich wurde es als Pflichtlektüre an Militärschulen eingeführt\\
\end{tabularx}

nun stellt sich mir nur die Frage, wie ich es der Tabelle ermögliche über mehre Seiten umgebrochen zu werden. Dazu habe ich das Packet longtable bzw. ltxtable gefunden. Leider funktioniert es nicht, wenn ich in dem obigen Beispiel tabularx mit ltxtable ersetze.

mfg
Jabro

Verfasst: So 7. Nov 2010, 16:40
von bloodworks
Dann könntest du ja mal ein Minimalbeispiel mit ltxtable machen. Dann könnte dir vll auch jemand erklären warum ltxtable nicht tut.
tabularx durch ltxtable einfach erstezten geht so wie du das vielleicht meinst nicht. Näheres dazu kannst du der ltxtable Doku entnehmen (texdoc ltxtable)

grz.

Verfasst: So 7. Nov 2010, 16:58
von Jabro
Hier einmal ein (hoffentlich vollständiges) Minimalbeispiel mit tabularx
\documentclass[11pt,oneside,a4paper]{scrartcl}

%Umlaute ermöglichen
\usepackage[latin1]{inputenc}

%Hyperlinks erzeugen
\usepackage{hyperref}

\usepackage{setspace}

\usepackage{tabularx}
\usepackage{ltxtable}

\begin{document}

\section{Wichtige Arbeiten von Euler}
\textbf{Wichtigste Arbeiten der 1. St. Petersburger Periode}
\begin{tabularx}{\textwidth}{>{\hsize=.3\hsize}X>{\hsize=1.7\hsize}X}
   1729 & unendliche Reihen \\
   \hline
   1730 & Zwei bedeutende Arbeiten über geodätische Linien \\
   \hline
   1731 & Versuch einer neuen Musiktheorie\\
   \hline
   1734 & Untersuchungen über die Eulersche Konstante $\gamma$\\
\end{tabularx} 
\end{document}
Das selbe hätte ich nun gerne mit ltxtable (habe mir mal die Dokumentation durchgelesen, aber auser dass ich die Tabelle in eine andere Datei machen muss das nicht ganz verstanden).
Daraufhin hatte ich einmal die komplette Tabelle so wie oben in eine table.tex Datei gepackt und versucht so
\ltxtable{\textwidth}{table}

zu integrieren, hat aber nicht funktioniert

mfg

Verfasst: So 7. Nov 2010, 17:04
von Mechanicus
Jabro hat geschrieben: Daraufhin hatte ich einmal die komplette Tabelle so wie oben in eine table.tex Datei gepackt und versucht so
\ltxtable{\textwidth}{table}
zu integrieren, hat aber nicht funktioniert

mfg
und wo ist der Versuch ?

\documentclass[11pt,oneside,a4paper]{scrartcl}

%Umlaute ermöglichen
\usepackage[latin1]{inputenc}
\usepackage{setspace}

\usepackage{tabularx}
\usepackage{longtable}
%Hyperlinks erzeugen
\usepackage{hyperref}


\usepackage{ltxtable}
\usepackage{filecontents}
\begin{filecontents}{tabelle.tex}
\begin{longtable}{>{\hsize=.3\hsize}X>{\hsize=1.7\hsize}X}
   1729 & unendliche Reihen \\
   \hline
   1730 & Zwei bedeutende Arbeiten über geodätische Linien \\
   \hline
   1731 & Versuch einer neuen Musiktheorie\\
   \hline
   1734 & Untersuchungen über die Eulersche Konstante $\gamma$\\
\end{longtable}
\end{filecontents}
\begin{document}

\section{Wichtige Arbeiten von Euler}
\textbf{Wichtigste Arbeiten der 1. St. Petersburger Periode}
\LTXtable{\textwidth}{tabelle}
\end{document}
Gruß
Marco

Verfasst: So 7. Nov 2010, 17:06
von bloodworks
Naja du bist du aber nicht weit gekommen in der ltxtable Doku...
Da steht gaanz groß longtable ...
\documentclass[11pt,oneside,a4paper]{scrartcl}


\usepackage[latin1]{inputenc}



\usepackage{filecontents}

\usepackage{ltxtable}

\begin{document}

\section{Wichtige Arbeiten von Euler}
\vspace{12cm} % ich will nen umbruch sehen
\begin{filecontents}{bla}

\begin{longtable}{>{\hsize=.3\hsize}X>{\hsize=1.7\hsize}X}
\caption{ich bin ne überschrift}
\endfirsthead
balbla\\
\endhead   
   1729 & unendliche Reihen \\

   1730 & Zwei bedeutende Arbeiten über geodätische Linien \\

   1731 & Versuch einer neuen Musiktheorie\\

   1734 & Untersuchungen über die Eulersche Konstante $\gamma$\\

   1735 & Berechnung der Summe der reziproken Quadratzahlen; \\
         & Abhandlung über Berechnung von Planetenbahnen\\

   1735 & Lösung des ">Königsberger Brückenproblems"< \\

   1736 & Lehrbuch der Mechanik (2 Bände)\\

   1737 & Kettenbrüche\\

   1738 & Erfolgreiche Beantwortung der Preisfrage der Pariser Akademie über Gezeitentheorie\\

   1739 & Musiktheorie ("'Tentamen novae theoriae musicae"')\\

   1738/1740 & Rechenbuch (2 Bände)\\
1729 & unendliche Reihen \\

   1730 & Zwei bedeutende Arbeiten über geodätische Linien \\

   1730 & Zwei bedeutende Arbeiten über geodätische Linien \\

   1731 & Versuch einer neuen Musiktheorie\\

   1734 & Untersuchungen über die Eulersche Konstante $\gamma$\\

   1735 & Berechnung der Summe der reziproken Quadratzahlen; \\
         & Abhandlung über Berechnung von Planetenbahnen\\

   1735 & Lösung des ">Königsberger Brückenproblems"< \\


\end{longtable}
\end{filecontents}
\LTXtable{\textwidth}{bla}
\end{document}

Verfasst: So 7. Nov 2010, 17:14
von Jabro
Vielen Dank euch beiden für Eure schnelle Hilfe.
Es funktioniert jetzt perfekt :D

mfg