Tabelle mit fester Größe

Tabellen und Grafiken erstellen und anordnen


Jabro
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: So 7. Nov 2010, 15:47

Tabelle mit fester Größe

Beitrag 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

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag 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?

Jabro
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: So 7. Nov 2010, 15:47

Beitrag 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

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag 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.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Jabro
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: So 7. Nov 2010, 15:47

Beitrag 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

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag 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
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag 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}
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Jabro
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: So 7. Nov 2010, 15:47

Beitrag von Jabro »

Vielen Dank euch beiden für Eure schnelle Hilfe.
Es funktioniert jetzt perfekt :D

mfg

Antworten