PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle



talha
19-03-2009, 15:29
hallo ich habe ein problem und zwar wenn ich so normal tabelle erzeugen möchte
benutze ich den code
\begin{longtable}{|c|c|c|c|}
$N$ & $Title$ & $Refrence$ & $Source$\\
1 & Methods of analysis and failure predic-tions for adhesively bonded joints of uni-form and variable bond line thickness& Final report& Yuqiao Zhu ,Keith Kedward \\
\end{longtable}

Aber ich habe an dieser Stelle ne frage, mein tabelle gibt mir ein pdf file in dem er diese ganze satz
Methods of analysis and failure predic-tions for adhesively bonded joints of uni-form and variable bond line thickness in eine linie schreibt, wobei ich mochte dass, es so
Methods of analysis
and failure predictions
for adhesively bonded
joints of uni-form and
variable bond line thickness.

aussehen soll. wenn ich mein satz durch \\ umbreche, es löst mein problem nicht. und wie kann ich auch noch die breite und länge von den Tabelle und dessen kästchen variieren. Das letztes Bild ist gewünscht. erste ist mein ergebniss und das zweite mein code.

Gruß
Talha

2805
2806
2807

Tobis
19-03-2009, 15:49
Sowas?



\begin{longtable}{|c|p{50mm}|c|c|}
$N$ & $Title$ & $Refrence$ & $Source$\\
1 & Methods of analysis and failure predic-tions for adhesively bonded joints of uni-form and variable bond line thickness & Final report & Yuqiao Zhu ,Keith Kedward \\
\end{longtable}


p für feste breite, in Klammern die Breite der Spalte.

KlausImMai
20-03-2009, 17:08
Wie mache ich das:


\begin{longtable}{p{3cm}p{berechne automatisch den Rest}}


Heißt:
* 2 Spalten
* p bedeutet automatischer Zeilenumbruch
* den will ich in beiden Spalten
* die erste Spalte soll 3 cm lang sein
* die zweite der Rest aus \textwidth minus den 3 cm
* Ich muss longtable verwenden, weil ich eine sehr lange Tabelle habe - ich kann nicht tabularx verwenden, da wüsste ich wie es geht

herzlichen Dank für jede Hilfe,

Klaus

voss
20-03-2009, 17:57
Wie mache ich das:


\begin{longtable}{p{3cm}p{berechne automatisch den Rest}}


Heißt:
* 2 Spalten
* p bedeutet automatischer Zeilenumbruch
* den will ich in beiden Spalten
* die erste Spalte soll 3 cm lang sein
* die zweite der Rest aus \textwidth minus den 3 cm
* Ich muss longtable verwenden, weil ich eine sehr lange Tabelle habe - ich kann nicht tabularx verwenden, da wüsste ich wie es geht


ltxtable kombiniert longtable und tabularx

Herbert

KlausImMai
20-03-2009, 19:51
ltxtable kombiniert longtable und tabularx
Danke für den Tipp!

Werde mich gleich auf die Suche machen.

Viele Grüße,

Klaus

KlausImMai
20-03-2009, 20:32
Hier ein funktionierendes Minimalbeispiel (Quelle: http://de.nntp2http.com/comp/text/tex/2004/06/cc036bdef28bb47f98ba5f5a4018ef95.html):


\documentclass[a4paper,12pt]{scrreprt}

\usepackage{filecontents}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage{ltxtable}

\begin{document}

\begin{filecontents*}{LONGTAB.tex}
\begin{longtable}{lX}
NEU &
Auf der Mauer
\\
ZWEI &
auf der Lauer
\\
DREI &
sitzt 'ne kleine Wanze
\end{longtable}
\end{filecontents*}

\LTXtable{\textwidth}{LONGTAB}

\end{document}




Es wird ein File LONGTAB.tex erzeugt, das bei jeder Änderung der Tabelle überschrieben wird = Tipp von Voss, nochmals Danke!