PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : eingerückte Tabellen etc.



fanti58
04-04-2008, 08:54
Hi,
ich habe kleine Schwierigkeiten mit einer longtable-Tabelle. Sie ist im Gegensatz zur Überschrift links eingerückt. Wie kann ich diesen Abstand 0 setzen?

Des Weiteren habe ich festgestellt, dass durch \pagestyle{empty} auch meine Seitennummerierung (unten) aufgehoben wird. Ich wollte im Literaturverzeichnis nur die Kopfzeile weglassen. Wie bekomme ich das hin? Können die Absätze zwischen den einzelnen Literatureinträgen verringert werden? Das Verzeichnis nimmt sonst sehr viele Seiten ein.

Noch ein Problem mit longtables. Die Tabelle ist zwar richtig beschriftet und wird auch automatisch getrennt, aber unter der caption und auch bei der Überschrift auf der nächsten Seite werden merkwürdige Linien hinzugefügt. Syntaxfehler?

Meinen Header und alle relevanten tex-Daten sind angegeben:
\documentclass[pdftex,11pt,a4paper,openright,twoside,parskip]{scrreprt}
\usepackage[pdftex]{graphicx}
\usepackage[german,ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[fleqn,reqno]{amsmath}
\usepackage{longtable}
\usepackage{amssymb}
\usepackage{array}
\usepackage{chemsym}
\usepackage{float}
\usepackage{epsfig}
\usepackage{cite}
\usepackage{flafter}
\linespread{1.5}
\setlength{\oddsidemargin}{0.5cm}
\setlength{\evensidemargin}{0.5cm}
\setlength{\textheight}{22.5cm}
\setlength{\textwidth}{15cm}
\setlength{\headsep}{1.2cm}
\setlength\mathindent{1.5cm}
\pagestyle{myheadings}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{\thechapter\ #1}}

\pagenumbering{empty}
\include{titelseite}
\cleardoublepage
\include{widmung}
\include{kurzfassung}
\include{abstract}

\begin{document}
\tableofcontents
\include{abk}
...

\pagestyle{empty}
\bibliographystyle{nature}
\bibliography{References}
\end{document}

Longtable-Tabelle, die nicht links sitzt:
\chapter*{Abkürzungsverzeichnis}

\setlongtables
\begin{longtable}{ll}
4HCCA& 4-Hydroxy-$\alpha$-cyanocinnamic acid\\
AgTFA& Silbertrifluoracetat\\
CA& Caffeic acid\\
\end{longtable}

Longtable-Tabelle mit merkwürdigen Linien:
\appendix
\pagenumbering{Roman}
\chapter{Anhang}
\section{Soetwas}
\setlongtables
\begin{longtable}{l|c|c}
\caption{soetwas}\\
\label{tab:se}
\hline
\textbf{\slshape{S}} & \textbf{\slshape{R}} & \textbf{\slshape{H}}\\
\hline
\endfirsthead
Fortsetzung Tabelle \ref{tab:se}\\
\hline
\textbf{\slshape{Substanz}} & \textbf{\slshape{Reinheit}} & \textbf{\slshape{Hersteller}}\\
\hline
\endhead
\hline
\endfoot
\hline
\endlastfoot
...Eingaben
\end{longtable}

MfG

sofa-surfer
04-04-2008, 09:13
Hallo,



\documentclass[pdftex,11pt,a4paper,openright,twoside,parskip]{scrreprt}
\usepackage[pdftex]{graphicx}
\usepackage[german,ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[fleqn,reqno]{amsmath}
\usepackage{longtable}
\usepackage{amssymb}
\usepackage{array}
\usepackage{chemsym}
\usepackage{float}
\usepackage{epsfig}
\usepackage{cite}
\usepackage{flafter}
\linespread{1.5}
\setlength{\oddsidemargin}{0.5cm}
\setlength{\evensidemargin}{0.5cm}
\setlength{\textheight}{22.5cm}
\setlength{\textwidth}{15cm}
\setlength{\headsep}{1.2cm}
\setlength\mathindent{1.5cm}
\pagestyle{myheadings}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{\thechapter\ #1}}

\pagenumbering{empty}
\include{titelseite}
\cleardoublepage
\include{widmung}
\include{kurzfassung}
\include{abstract}

\begin{document}
\tableofcontents
\include{abk}
...

\pagestyle{empty}
\bibliographystyle{nature}
\bibliography{References}
\end{document}


Einige Anmerkungen:
Die Seiteneinstellungen solltest du lieber mit dem geometry-Paket durchführen. Das ist vermutlich freier von unerwünschten und "versteckten" Nebenwirkungen.
Für den anderthalbfachen Zeilenabstand solltest du dir mal das setspace-Paket anschauen. Warum steht u.a. im l2tabu.
Beim Laden vom babel-Paket reicht die 'ngerman'-Option aus.
Die Klassenoptionen 'pdftex', '11pt' und 'a4paper' brauchst du vermutlich nicht. Erstere sollte automatisch vom Kompiler "herausgefunden" werden, die beiden anderen sind die Standardbelegung für die Dokumentenklasse.



Longtable-Tabelle, die nicht links sitzt:
\chapter*{Abkürzungsverzeichnis}

\setlongtables
\begin{longtable}{ll}
4HCCA& 4-Hydroxy-$\alpha$-cyanocinnamic acid\\
AgTFA& Silbertrifluoracetat\\
CA& Caffeic acid\\
\end{longtable}


Versuch es mit \begin{longtable}{@{}ll@{}}.



Longtable-Tabelle mit merkwürdigen Linien:
\appendix
\pagenumbering{Roman}
\chapter{Anhang}
\section{Soetwas}
\setlongtables
\begin{longtable}{l|c|c}
\caption{soetwas}\\
\label{tab:se}
\hline
\textbf{\slshape{S}} & \textbf{\slshape{R}} & \textbf{\slshape{H}}\\
\hline
\endfirsthead
Fortsetzung Tabelle \ref{tab:se}\\
\hline
\textbf{\slshape{Substanz}} & \textbf{\slshape{Reinheit}} & \textbf{\slshape{Hersteller}}\\
\hline
\endhead
\hline
\endfoot
\hline
\endlastfoot
...Eingaben
\end{longtable}


Das kann ich nicht so recht nachvollziehen. Ich bekomme nur die Linien, die du auch explizit mit \hline setzt. Vielleicht hast du ein "echtes" Beispiel oder eine PDF-Datei, die den Fehler zeigt?

Matthias

fanti58
07-04-2008, 08:00
Hi,

ich habe mal ein Bild des Problems mit der Tabelle angefügt. Du siehst diese merkwürdigen Linien.
Wenn du nicht das Problem hattest, kann es an meiner Latex-Version liegen?

Danke für ersten Tipps.

1884

sofa-surfer
07-04-2008, 08:25
Hallo,

hast du das Dokument mehrmals kompiliert? Poste bitte mal den tatsächlichen Code für die Tabelle als kompilierbares Minimalbeispiel, das dein Problem bei dir erzeugt.

Matthias

voss
07-04-2008, 10:05
Hi,
ich habe kleine Schwierigkeiten mit einer longtable-Tabelle. Sie ist im Gegensatz zur Überschrift links eingerückt. Wie kann ich diesen Abstand 0 setzen?


longtable ist per Definition zentriert!


\begin{longtable}[l]{...}

setzt sie linksbündig.

Herbert

fanti58
07-04-2008, 11:24
hast du das Dokument mehrmals kompiliert? Poste bitte mal den tatsächlichen Code für die Tabelle als kompilierbares Minimalbeispiel, das dein Problem bei dir erzeugt.


Ja das habe ich.
Die Tabelle ist die gleiche wie oben im Problem beschrieben, nur dass ich die Überschiften durch "soetwas" etc. ersetzt habe.

Zu den anderen Hilfen: vielen Dank. Das Linienproblem ist nun das (zumindest bis jetzt) letzte Problem bei meinem Latex-Skript.

Heike

sofa-surfer
07-04-2008, 16:27
Hallo,

wenn ich deine Präambel von oben nehme, die schon angemerkten Sachen weglasse (und ein Paket auskommentiere, was ich nicht installiert habe), und deinen Code für die Tabelle verwende, dann kann ich nach einer kleinen Änderung nichts Verdächtiges feststellen:


\documentclass[11pt,openright,twoside,parskip]{scrreprt}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[fleqn,reqno]{amsmath}
\usepackage{longtable}
\usepackage{amssymb}
\usepackage{array}
%\usepackage{chemsym}
\usepackage{float}
\usepackage{epsfig}
\usepackage{cite}
\usepackage{flafter}
\begin{document}
\setlongtables
\begin{longtable}{l|c|c}
\caption{soetwas}\label{tab:se}\\
\hline
\textbf{\slshape{S}} & \textbf{\slshape{R}} & \textbf{\slshape{H}}\\
\hline
\endfirsthead
Fortsetzung Tabelle \ref{tab:se}\\
\hline
\textbf{\slshape{Substanz}} & \textbf{\slshape{Reinheit}} & \textbf{\slshape{Hersteller}}\\
\hline
\endhead
\hline
\endfoot
\hline
\endlastfoot
...Eingaben
\end{longtable}
\end{document}

Das rot markierte \label musste ich vor den Zeilenumbruch verschieben, sonst ließ es sich nicht kompilieren.

Matthias

fanti58
09-04-2008, 07:50
Danke für deine Mühe. Aber bei mir werden die Linien weiterhin angezeigt. Wie schon vermutet liegts wahrscheinlich am Programm. Ich werde die Datei mal auf nem anderen Rechner kompilieren. Mal sehen, ob sichs dann gibt.

LG Heike