Archiv verlassen und diese Seite im Standarddesign anzeigen : Sonderzeichen (\usepackage[latin1]{inputenc} wollen nicht auf RH 9
So, mein erster Beitrag zu diesem Forum. Wahrscheinlich nicht der letzte :D
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
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
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.
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
Ich glaube, du musst das Packet german oder ngerman einbinden:
\usepackage[german]
Kann auf jeden Fall nicht schaden!
MfG Bischi
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.
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
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. ;)
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.
Nur so aus neugier, was wars?
\usepackage[utf8]{inputenc}
und es funktioniert!!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.