PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sonderzeichen (\usepackage[latin1]{inputenc} wollen nicht auf RH 9



Säck
24-04-2003, 22:44
So, mein erster Beitrag zu diesem Forum. Wahrscheinlich nicht der letzte :D

Säck
24-04-2003, 22:52
Habe aus versehen den Beitrag unvollständig abgeschickt.

Nun zu meinem Problem:

source:

\documentclass{article}
\usepackage{t1enc}
\usepackage[latin1]{inputenc}

\begin{document}
ä ö ü é è
\end{document}

wenn ich jetzt mit dem Befehl latex test.tex den code übersetzte erhalte ich die Fehlermeldung:

This is TeX, Version 3.14159 (Web2C 7.3.1)
(test.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, i
talian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo))
(/usr/share/texmf/tex/latex/base/t1enc.sty)
(/usr/share/texmf/tex/latex/base/inputenc.sty
(/usr/share/texmf/tex/latex/base/latin1.def)) (test.aux)

! LaTeX Error: Command \textcurrency unavailable in encoding T1.

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

l.6 ^^c3^^a4
^^c3^^b6 ^^c3^^bc ^^c3^^a9 ^^c3^^a8
?
(/usr/share/texmf/tex/latex/base/omscmr.fd) [1] (test.aux) )
Output written on test.dvi (1 page, 396 bytes).
:confused:

Die test.dvi habe ich zum downloaden angehängt. (.txt ->.dvi)

Mein Bruders Compi läuft auf Mandrake 9.1 und da lässt sich der code ohne probleme übersetzten.

Fehlt bei RH ein packet? Was ist \textcurrency?
WIE LÖSE ICH DIESES PROBLEM?

danke

magpie
24-04-2003, 23:20
Hi

Ich bin mir jetzt nicht ganz sicher, aber bist du sicher dass es
\usepackage{t1enc}
heisst? Ich meine das heisst nur

\usepackage{t1}
Ich kann mich auch irren ;) aber versuchs mal.

magpie


PS. Du kannst dein Post auch ändern und wenn du für Codeschnipsel die Code-Tags verwendest wird die ganze Geschichte etwas übersichtlicher :D

chaoscrack
25-04-2003, 07:37
Hallo

Ich hatte auch schon Probleme mit [latin1]. Probier doch einmal:

\usepackage[cp850]{inputenc}
ohne:
\usepackage{t1enc}

Funzelt bei mir ganz gut...

Gruss
chaoscrack

Säck
25-04-2003, 20:21
Sorry, leider funktionieren die beiden tips nicht.

Ich habe auch schon

\usepackage[T1]{fontenc}
versuch ohne erfolg.

Bezüglich

\usepackage[cp850]{inputenc}
das sind die Codetabellen für MS-Dos. Ich habs dennoch ausprobier, ohne Erfolg.

Unter
http://www.dante.de/help/documentation/miktex/umlaute.html
findet man eigentlich die meisten Infos. Aber damit ist mein Problem noch nicht gelöst.

Danke noch für die schnellen Antworten.

magpie
25-04-2003, 20:41
Ich hab deinen Code mal bei mir durchlaufen lassen. Es hat mit latex und pdflatex funktioniert (auf einem Suse 7.3). Versuch doch mal die Style-Files zu ersetzen. Vieleicht ist da ein fehler drin.

magpie

bischi
26-04-2003, 09:12
Ich glaube, du musst das Packet german oder ngerman einbinden:

\usepackage[german]

Kann auf jeden Fall nicht schaden!

MfG Bischi

Säck
26-04-2003, 13:46
Ich habe auch schon mal daran gedacht, die Style files zu ersetzen, aber leider habe ich keine Ahnung, um welche Pakete es sich bei Latex so handelt.
Ich hätte ja noch alle src.rpms aber ich weiss nicht wie ich die entsprechenden files finden soll, um sie neu zu compilieren und einzubinden.
Ich finde den RH packetmanager sowieso scheisse, ich kann ja nicht einmal nach einem bestimmten Packet oder nach einer Beschreibung des Packets suchen und schauen ob es denn nun installiert ist (da ist SuSE RH weit voraus) .
Um welche Packete handelt es sich also und gibts irgendein Tool das den RH packetmanager ersetzt und ein wenig leistungsfähiger ist?

Irgendwie ist RH bis jetzt nicht gerade das was ich mir erhofft habe, z.b. ist auch NTFS support nicht standartmässig hineincompiliert und mein HP drucker will auch nicht.

bez. \usepackage{german} hat nichts geholfen, des weiteren brauch ich eigentlich eher \usepackage{francais} da ich auf Franz studiere.

magpie
26-04-2003, 18:51
Die Style Dateien findest du bei www.dante.de (http://www.dante.de). Einfach runterladen und ersetzen. Den Pfad erkennst du ja an der Fehlermeldung.
Mach aber zuerst ne Sicherung :D

magpie

kth
26-04-2003, 19:23
Meiner Erfahrung nach gibt es in deinem Fall keine Notwendigkeit für neue teTeX-Pakete. Dein Problem besteht darin, dass du unter Red Hat Linux 9 aufgrund der Locale-Einstellungen standardmäßig Textdateien erstellst, die in UTF-8 (für Unicode) anstelle von Latin-1 kodiert sind, und diese Dateien von LaTeX als Latin-1 interpretieren lässt.

Statt \usepackage[latin1]{inputenc} musst du also \usepackage[utf8]{inputenc} benutzen.
gibts irgendein Tool das den RH packetmanager ersetzt und ein wenig leistungsfähiger ist?Falls du mit Paketmanager das Programm redhat-config-packages meinst (das sich noch in den Kinderschuhen befindet), solltest du dich mal nach der Portierung des Debian-Tools APT für RPM (apt4rpm) umgucken auf http://freshrpms.net/ und http://www.fedora.us/.
Irgendwie ist RH bis jetzt nicht gerade das was ich mir erhofft habe, z.b. ist auch NTFS support nicht standartmässig hineincompiliert und mein HP drucker will auch nicht.http://linux-ntfs.sourceforge.net/ kennst du aber schon?

Was deinen Drucker angeht, empfehle ich dir die online verfügbare Dokumentation von Red Hat (http://www.redhat.com/docs/manuals/linux/), Red Hats Bug-Datenbank (https://bugzilla.redhat.com/bugzilla/query.cgi?format=simple) und zuletzt das Posten bei linuxforen.de. ;)

Säck
26-04-2003, 20:49
Danke für die Antwort.

Es funktioniert!!!!!!!!!¨ :D

Und auch für die anderen links unt tips danke ich dir, ich sollte das maul nicht immer so schnell aufreissen und scheisse schreien.

Ich bin Linux heute gerade wieder mal einen grossen Schritt entegengekommen bzw. es mir.

magpie
26-04-2003, 21:30
Nur so aus neugier, was wars?

Säck
26-04-2003, 21:35
\usepackage[utf8]{inputenc}

und es funktioniert!!