-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
nach einigem Zögern beschloss ich heute, mich doch auch mal in LaTeX einzuarbeiten, dank vieler HowTos im Netz auch nicht so problematisch. Allerdings wundere ich mich über eine Sache, die ich bisher in keiner Hilfestellung im Netz gefunden habe. Mein Dokument-Anfang sieht so aus: \documentclass[a4paper,12pt]{article} \usepackage[ngerman]{babel} \usepackage[latin9]{inputenc} \usepackage{fontenc} \usepackage{fancyhdr} \pagestyle{fancy}
Damit funktionieren die deutschen Umlaute prima. Jetzt will ich aber meine erste \section gerne "Einführung" nennen, aber hier haut er mir ein "./ausarbeitung.tex:34:You can't use `the character 1' after \the. \newpage" und ein "./ausarbeitung.tex:34:You can't use a prefix with `the character 1'. \newpage" sowie einige andere Fehler um die Ohren, beides aber nicht direkt bei der \section-Angabe, sondern ein paar Zeilen drunter, bei der nächsten Sektion. Bisher hat sich keine Seite, die ich im www fand, genau damit auseinander gesetzt. Ich könnte mein 1. Kapitel natürlich auch "Einleitung" nennen, aber sicher taucht das Problem dann irgendwann später auf...
Bekanntes Problem, Anfängerfehler oder nicht vorgesehen?
Übrigens funktioniert mein Name im \author- und \lfoot-Tag problemlos.
Grüße
Martin
Hallo,
Am Donnerstag, 4. Januar 2007 16:54 schrieb Martin Körner:
Hallo,
nach einigem Zögern beschloss ich heute, mich doch auch mal in LaTeX einzuarbeiten, dank vieler HowTos im Netz auch nicht so problematisch.
Ein gute Entscheidung ;-)
Allerdings wundere ich mich über eine Sache, die ich bisher in keiner Hilfestellung im Netz gefunden habe. Mein Dokument-Anfang sieht so aus: \documentclass[a4paper,12pt]{article} \usepackage[ngerman]{babel} \usepackage[latin9]{inputenc} \usepackage{fontenc} \usepackage{fancyhdr} \pagestyle{fancy}
Leider hast du kein vollständiges minimales Dokument angegeben, so daß ich mir zum Nachvollziehen erst eines bauen muß -- naturgemäß sieht es dann etwas anders aus, als deines ...
Damit funktionieren die deutschen Umlaute prima. Jetzt will ich aber meine erste \section gerne "Einführung" nennen, aber hier haut er mir ein "./ausarbeitung.tex:34:You can't use `the character 1' after \the. \newpage" und ein "./ausarbeitung.tex:34:You can't use a prefix with `the character 1'. \newpage" sowie einige andere Fehler um die Ohren, beides aber nicht direkt bei der \section-Angabe, sondern ein paar Zeilen drunter, bei der nächsten Sektion.
Auch hier wäre eine Kopie der Fehlermeldungen hilfreich zum Helfen.
Bekanntes Problem, Anfängerfehler oder nicht vorgesehen?
Kein Ahnung, ich kann es hier nicht nachvollziehen. Mit dem folgenden Dokument (in dem ich übrigens die fürs deutsche besser geeignete scrartcl Klasse von komascript www.komascript.de benutze) funktioniert es hier problemlos.
\documentclass[a4paper,12pt,headsepline]{scrartcl} \usepackage[ngerman]{babel} \usepackage[latin9]{inputenc} \usepackage{fontenc} \pagestyle{headings}
\begin{document} \section{Einführung -- Einf"uhrung} Ein bißchen Text mit Ümlauten. \end{document}
%%% Local Variables: %%% mode: latex %%% TeX-master: t %%% file-coding-system: iso-8859-9 %%% End:
(Bevor ich komascript benutzt habe, habe ich natürlich auch article probiert und es funktioniert auch)
Also, ich kann dir leider nicht helfen, außer festzustellen, daß es so wie du die Präambel geschrieben hast gehen muß.
pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) Standardinstallation von Suse 10.0
Viel Erfolg Uwe
On 04.01.07 Christoph Müller (pisi@pisi.de) wrote:
On Thu, 2007-01-04 at 16:54 +0100, Martin Körner wrote:
Moin,
Jetzt will ich aber meine erste \section gerne "Einführung" nennen
Workaround: Probier mal "Einf"uhrung" statt "Einführung"
1. Ist "Einf"uhrung" ausreichend, wenn er eh schon \usepackage[ngerman]{babel} verwendet 2. Nutzt er Inputencoding und damit interpertiert LaTeX auch die Umlaute korrekt.
H.
Martin Körner schrieb:
nach einigem Zögern beschloss ich heute, mich doch auch mal in LaTeX einzuarbeiten, dank vieler HowTos im Netz auch nicht so problematisch. Allerdings wundere ich mich über eine Sache, die ich bisher in keiner Hilfestellung im Netz gefunden habe. Mein Dokument-Anfang sieht so aus: \documentclass[a4paper,12pt]{article} \usepackage[ngerman]{babel} \usepackage[latin9]{inputenc} \usepackage{fontenc} [...]
Hier sollte \usepackage[T1]{fontenc} stehen. Und willst Du wirklich [latin9]{inputenc} verwenden? Möglicherweise ist es besser, von Anfang an mit [utf8]{inputenc} zu arbeiten. Prüfe noch mal, ob Dein Editor die Datei im richtigen Encoding abspeichert.
Stefan
.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
Stefan Lagotzki schrieb :
[latin9]{inputenc} verwenden? Möglicherweise ist es besser, von Anfang an mit [utf8]{inputenc} zu arbeiten. Prüfe noch mal, ob Dein Editor die Datei im richtigen Encoding abspeichert.
ISO8859-15 sollte für latin9 das richtige sein, oder? mit utf8 (Datei sowie package) gehts aber immer noch nicht.
Christoph Müller schrieb:
Probier mal "Einf"uhrung" statt "Einführung"
Dies verursachte die gleichen Fehler.
Uwe Koloska schrieb:
Auch hier wäre eine Kopie der Fehlermeldungen hilfreich zum Helfen.
Genau. LaTeX hat mir nämlich die Info schon selbst gegeben. Leider habe ich die einzige blaue Zeile zwischen den ganzen roten englischen Fehlern nicht beachtet. "./test.tex:0: \headheight is too small (04.5pt):Make it at least 14.87502pt."
Natürlich ist sie nicht 04.5pt groß, sondern 14.5pt, aber für die Umlaute reicht das wohl gerade nicht mehr. Auslöser war der folgende Unterschied zu deiner Datei:
\usepackage{fancyhdr} \pagestyle{fancy} \renewcommand{\footrulewidth}{0.4pt} \renewcommand{\headheight}{14.5pt}
statt dem einfachen \usepackage{headings}
Manchmal hilft also 3 Stunden weglegen und nochmal drauf schauen schon. Ich danke für die schnelle Hilfe. War also der Wald um die Bäume...
Viele Grüße
Martin
Hallo Martin
Martin Körner schrieb:
Genau. LaTeX hat mir nämlich die Info schon selbst gegeben. Leider habe ich die einzige blaue Zeile zwischen den ganzen roten englischen Fehlern nicht beachtet. "./test.tex:0: \headheight is too small (04.5pt):Make it at least 14.87502pt."
Natürlich ist sie nicht 04.5pt groß, sondern 14.5pt, aber für die Umlaute reicht das wohl gerade nicht mehr. Auslöser war der folgende Unterschied zu deiner Datei:
\usepackage{fancyhdr} \pagestyle{fancy} \renewcommand{\footrulewidth}{0.4pt} \renewcommand{\headheight}{14.5pt}
statt dem einfachen \usepackage{headings}
Da scheint mir irgendwo ein Fehler eingebaut zu sein.
headings.sty gibts bei mir nicht. Du meintest nicht aus Versehen \pagestyle{headings}?
An der Stelle trotzdem nochmal ein Hinweis auf Koma-Skript (\usepackage{scrartcl}). Da bekommst Du dasselbe ohne Fremdpakete hin, hast also weniger Probleme mit Inkompatibilitäten. Dabei werden die Kolumnentitel nicht in Großbuchstaben umgewandelt und sind damit schneller lesbar.
Außerdem gibt's noch ein paar typografische Tipps gratis dazu. Unter *nix: texdoc srcguide
Tobias
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
Da scheint mir irgendwo ein Fehler eingebaut zu sein.
headings.sty gibts bei mir nicht. Du meintest nicht aus Versehen \pagestyle{headings}?
yup, meinte ich. Den Fehler hatte ich ja dann auch behoben...
Grüße
Martin
lug-dd@mailman.schlittermann.de