PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle nicht linksbündig und geht über Textrand hinaus



gaga
15-09-2011, 10:40
Hallo!

Ich habe folgendes Problem, bei dem ich für Tipps sehr dankbar wäre.

Konkrte Fragen:
1. Wie kriege ich die Tabelle linksbündig mit dem Rest des Textes?
2. Wie kann ich definieren, dass er die erste Zeile in der Länge vernünftig unterbricht und die Tabelle nicht über den rechten Textrand hinaus geht?

Habe es schon mit irgendwelche p`s probiert und dann eine Breite definiert, und mit irgendwelchen @`s versucht die Tabelle linksbündig zu bekommen, aber dies hat nichts bewirkt.

Hier ein Minimalbeispiel:

\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{booktabs} %für Einheiten in Tabelle, dicke Linien

\begin{document}

\section{Zusammenfassung}
\subsection{Eigenschaften}
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text\\

\begin{tabular}{ll}
\toprule IUPAC Name & (3S,11E)-14,16-Dihydroxy-3-methyl-7-oxo-benzoxacyclotetradec-11-en-1-on \\
\midrule Text Text Text Text Text & Text Text Text Text Text \\
\midrule Text Text Text Text Text & Text Text Text Text Text \\
\midrule Text Text Text Text Text & Text Text Text Text Text\\
\bottomrule
\end{tabular}\\\\


Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

\end{document}


Vielen Dank,
gaga

Sepp99
15-09-2011, 11:26
Etwa so:

\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{booktabs} %für Einheiten in Tabelle, dicke Linien

\begin{document}

\section{Zusammenfassung}
\subsection{Eigenschaften}
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text\\

\noindent
\begin{tabular}{@{}lp{10cm}}
\toprule IUPAC Name & (3S,11E)-14,16-Dihydroxy-3-methyl-7-oxo-benzoxacyclotetradec-11-en-1-on \\
\midrule Text Text Text Text Text & Text Text Text Text Text \\
\midrule Text Text Text Text Text & Text Text Text Text Text \\
\midrule Text Text Text Text Text & Text Text Text Text Text\\
\bottomrule
\end{tabular}\\\\


Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

\end{document}

Mit
\noindent bringst Du den Einzug weg und mit
@{} auch den Tabellenrand.

Gruß, Sepp.-

PS: Schau dir einmal das Paket tabu an.

gaga
23-09-2011, 09:07
Vielen Dank es funktioniert prima!

In der Zwischenzeit hab ich noch ein weiteres Problem bekommen.
Die Bildunterschrift setzt Latex, wenn sie zu kurz ist, zentriert. Wenn die Bildunterschrift über eine Zeile lang ist, dann setzt er sie linksbündig, so wie ich es gern hätte. Was kann ich tun, damit er auch die kurzen linksbündig setzt?

Hier ein Beispiel:

\documentclass{scrartcl}
\usepackage[ngerman]{babel} %Neue deutsche Rechtschreibung
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\pagenumbering{arabic} %arabische Seitenzahlen
\usepackage{graphicx} %für Bilder
\usepackage[format=plain,indention=0cm,justification=RaggedRig ht,font=small,labelfont=bf,labelsep=colon]{caption}

\begin{document}

\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\linewidth]{Biosythese_ZON_10.JPG}
\caption{Diese Bildunterschrift ist leider zentriert.}
\end{figure}
Text Text Text\\

\end{document}

Sepp99
23-09-2011, 11:12
Die option
nooneline bei Caption einfügen:

\usepackage[format=plain,indention=0cm,justification=RaggedRig ht,font=small,labelfont=bf,labelsep=colon,noonelin e]{caption}

Bitte verwende den Code-Button (#).

Gruß, Sepp.-