PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Keine Linie über der Fusszeile



Pix
17-03-2005, 10:52
Hallo,

ich habe ein Problem, was ich bisher noch nie gehabt habe.
Meine Kopf- und Fusszeilen setzte ich mit dem Packet 'Fancyhdr'.
Automatisch erscheint dann immer eine Line unterhalb der Kopfzeile
und oberhalb der Fusszeile.

Hat die vergangenen Jahre auch immer ohne Problem geklappt, bis auf heute.

Ich bekomme auf einmal keine Linie mehr über der Fusszeile.
Unter der Kopfzeile wird eine Linie gezogen, aber nicht über der Fusszeile.

Da ich immer die selbe Style Datei verwende und diese mit /input einbinde,
kann es nicht an der Style Datei liegen.

Der Befehl \footrulewidth aus meiner Style Datei wird nicht mehr akzeptiert.
Keine Ahnung warum.

Das Ganze hängt sich mit der Fehlermeldung auf:

-----------------------------------------------------
"! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.23 \footrulewidth
0,4pt %linienstärke am blattende
-----------------------------------------------------

Die einzige Erklärung ist vielleicht, das ich eine Komponente nicht installiert habe.

Deaktiviere ich den Befehl, wird das Dokument ohne Probleme kompiliert.

Kann mir bitte jemand helfen?

Danke Dirk

Konfiguration: Debian Sarge


################## Meine Style-Datei ####################
\usepackage{ngerman}
\usepackage{fancyhdr} %für mehrspaltige kopfzeilen u. fusszeilen s.96##
\pagestyle{fancy} %aktivierg. von fancyheand.-befehle (ist pflicht)

\usepackage[latin1]{inputenc} %für umlaute direkteingabe und vieles mehr

%\usepackage{graphicx} %für befehl includegraphics{name.eps}
%\usepackage{oldgerm} %für altdeutsche schriften z.b fraktur, gothik
%\usepackage{pstricks,pst-plot,pst-text} %ersatz für die picture umgebung
%\usepackage{multicol} %für mehrere spalten auf einer seite
%\usepackage{yfonts} %für altdeutsche Initiale
%\usepackage{ulem} %für unterstreichnungen (befehle z.B \uwave, \xout, \sout, \uline)
%\usepackage{pifont} %für sonderzeichen wie apfel, pfeile

\textwidth6,1in %textbreite zw. linken und rechtem rand
\oddsidemargin0,1in %linker abstand zum blattrand
\topmargin-0,3in %abst. zw. oberen papierrand u. kopfzeile
\textheight9,0in %textbody, höhe des textes
\footrulewidth0,4pt %linienstärke am blattende
\footskip0,65in %abst. unterer rand vom text bis unt. rand fussz.
\headsep0,5in %abst. zw. kopfzeile und text
\parskip1,5ex %vertikale absatzabstand im document
%\marginparwidth1mm
%\marginparsep2mm

\lfoot{Schweden}
\rfoot{Värmland}
\cfoot{August 2003}

##########################################

danielinteract
17-03-2005, 10:58
Hast du schon folgendes probiert:

\renewcommand{\footnoterule}{\rule{-breite der Linie-}{-Höhe der Linie-}}

?

andti
17-03-2005, 11:22
Das Ganze hängt sich mit der Fehlermeldung auf:

-----------------------------------------------------
"! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.23 \footrulewidth
0,4pt %linienstärke am blattende
-----------------------------------------------------


Mir scheint es, als ob du in deiner Präambel einen Fehler hast. Hatte zuerst auf eine nicht geschlossene Klammer getippt. Aber dann habe ich die Fehlermeldung bis zum Ende gelesen. Dezimalzahlen werden doch in LaTeX mit einem . (Punkt) und nicht mit einem , (Komma) getrennt. Ansonsten kann so eine Linie auch durch den Textkörper verdeckt werden, wenn man die ganzen Größen per Hand verändert. Und wenn man das schon macht, dann mit dem Befehl \setlength{Zähler}{Größe}, also z.B. \setlength{\textheight}{9.0in}!

andti.

Pix
17-03-2005, 16:36
Danke für eure Hilfe, aber bisher keinen Erfolg :-(



...kann so eine Linie auch durch den Textkörper verdeckt werden

naja, bei mir nicht, da ich nur 3 Zeilen geschrieben habe.

Ansonsten habe ich es mit dem \setlength{Zähler}{Größe} versucht.

Ich bekomme immer wieder dieselbe Fehlermeldung mit:
"! LaTeX Error: Missing \begin{document}..."

sowie ich den Befehl für "footrulewidth" verwende. Es liegt eindeutig nur an \footrulewidth an keinem anderen Befehl.

Irgendwie hat mein latex riesige Probleme den Befehl umzusetzten.

Selbst wenn ich den Befehl deaktiviere, müsste doch trotzdem eine Linie über der Fusszeile gezogen werden. Auch das passiert nicht.

Eine Linie für die Kopfzeile wird gemacht, für die Fusszeile nicht

Hat jemand noch eine Idee?

blubb
17-03-2005, 17:03
Andti schrieb:
Dezimalzahlen werden doch in LaTeX mit einem . (Punkt) und nicht mit einem , (Komma) getrennt.
Das hast du berücksichtigt?

Dein Fehler schreit nach einem Minimalbeispiel.

Pix
17-03-2005, 17:17
Das hast du berücksichtigt?
Ja.

Ich bin sogar soweit gegangen, dass ich mir aus einem Dokument aus dem Internet, die komplette Zeile herauskopiert habe.

Vielleicht liegt es daran, an welcher Stelle ich den Befehl einbinde?
Als Versuch habe ich die Style Datei aus dem Doku herausgenommen, und den Befehl oberhalb von \begin{document} eingefügt.

Immer wieder dieselbe FM.

Aber auch das kann nicht sein, denn ich habe schon mehr als 10 Latex Dokus mit dieser Style Datei geschrieben und nie gab es Probleme.


Dein Fehler schreit nach einem Minimalbeispiel
Kein Problem, schiebe ich mit dem nächsten posting nach, da ich im Moment nicht zu Hause bin.

Dirk

Pix
18-03-2005, 16:22
Wollte mich noch mal melden.

Das Problem wurde gelöst mittels:

\renewcommand{\headrulewidth}{0.1cm}
\renewcommand{\footrulewidth}{0.1cm}

Ich weiß nicht warum dies nun nach so vielen Jahren notwendig wurde, aber es funktioniert.

Dirk