Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>LaTeX erzeugt hässliche PDFs

LaTeX erzeugt hässliche PDFs

arsbbr
arsbbr23.10.0516:21
Habe wg einem Festplattenumzug meine LaTeX-Umgebung neu installiert. Das ganze nach dieser einsteigerfreundlichen Anleitung.
Nur: Die gerenderten PDFs jetzt sehen aus wie eine Art Bitmap-PDF. D.h. man kann z.B. Texte nicht markieren oder darin suchen. Zudem sehen die PDFs am Monitor ziemlich hässliche pixelig aus.
Hat jemand auf die schnelle parat, was man im Source ändern muss, um echte, schöne Vektor-PDFs zu erzeugen?:-y
0

Kommentare

hans-egon
hans-egon23.10.0516:53
das gleiche problem hab ich auch, wenn ich das so installiere. komischweise ging das bis zu irgendeiner früheren version alles unproblematisch. jedesmal, wenn ich jetzt in die verlegenheit komme, irgendwo latex installieren zu müssen, probiere ich es wieder und es sieht so (sick) aus, wie du schreibst.
zu meinem glück hatte ich mir alle nötigen verzeichnisse damals auf cd gepackt und kopiere sie nun nur noch zurück.
wüsste auch gern, woran das liegt. eigentlich müsste das doch auch schon aufgefallen sein, ist ja nicht erst seit heute.
hast du nicht vielleicht noch irgendwo ne sicherung der platte?
0
arsbbr
arsbbr23.10.0517:07
Hmm, es hat anscheinend etwas mit den verwendeten Schriften zu tun...
Wüsste aber nicht, was ich bei der Installation diesemal anders gemacht hätte. Meine alte Platte ist kurz nach dem Austausch abgeraucht.

Auf steht:

9.2.3 Warum sind die Buchstaben in meiner pdf-Datei von schlechter
Qualität? (*)

Schriften in pdf-Dateien werden mit schlechter Qualität dargestellt (und
evtl. auch gedruckt), wenn sie in der pdf-Datei als Bitmaps enthalten
sind, also nicht in Form von Vektorfonts. Um das zu verhindern, ist auf
folgende Punkte zu achten:

* Es dürfen im Dokument nur solche Schriften verwendet werden, die im
Format Type-1 (PostScript) oder TrueType vorhanden sind. Welche das
sind, sollte aus der Dokumentation des TeX-Systems hervorgehen.
Schriften, die ausschließlich im Metafont-Format existieren, können
hingegen in pdf-Dateien nur in Form von Bitmaps benutzt werden, sind
also nach Möglichkeit zu vermeiden.
* Wenn Schriften sowohl im Metafont-Format als auch als Type-1 oder
TrueType vorliegen, dann müssen die beteiligten Programme so
konfiguriert sein, dass sie nicht die Metafont-Version verwenden. In
aktuellen TeX-Distributionen ist das zumindest für pdfTeX
normalerweise der Fall.

Die häufigsten Fehlerquellen sind:

* Es werden die EC- und TC-Fonts benutzt, ohne dass diese im
Type-1-Format vorliegen. Abhilfe: EC/TC-Fonts im Type-1-Format
beschaffen und installieren (siehe Frage 10.1.7) oder stattdessen die
AE-Fonts verwenden (siehe ebenfalls Frage 10.1.8)
* Wenn die pdf-Datei auf dem Weg über `dvips' und nachfolgende
Umwandlung ins pdf-Format erzeugt wurde, dann hat `dvips' die
CM-Schriften im Metafont-Format und damit in einer Bitmap-Version
verwendet, obwohl diese auch als Type-1 existieren. Dies ist häufig
das voreingestellte Verhalten von `dvips'. Abhilfe: `dvips' mit einer
passenden Option aufrufen, so dass alle vorhandenen Type-1-Fonts auch
tatsächlich verwendet werden. Wie diese Option lautet, hängt von
jeweiligen TeX-System ab; beachten Sie dessen Dokumentation! Mit
vielen Systemen funktioniert:


dvips -Ppdf -G0

Beachten Sie dabei, dass CM-Schriften oft für bestimmte mathematische
Symbole benötigt werden, auch wenn die Grundschrift eines Dokuments
nicht Computer-Modern ist, z.B. mit Paketen wie `mathptmx'.
* Die pdf-Datei wurde aus PostScript durch Umwandlung mit dem Programm
`Ghostscript' erzeugt, wobei eine ältere Version (< 6.51) zum Einsatz
kam. Diese Programmversionen wandeln aber (fast) alle Fonts (auch
Vektorfonts!) in Bitmaps um. Sie sind als veraltet anzusehen und
sollten durch eine neuere Version (6.51 oder besser) ersetzt werden,
die mit Vektorfonts umgehen kann.



... hilft mir aber leider auch nicht weiter...
0
Frank
Frank23.10.0518:34
Hi,

ich habe es immer hiermit installiert. Und da ist die Qualität einwandfrei.

0
Hot Mac
Hot Mac23.10.0518:50
Also, ich hab's auch nach der unimac-Anleitung installiert.
Bei mir funktioniert alles einwandfrei.:-/
Ich hab zwar noch ein paar Packages mehr installiert, aber daran sollte es wohl nicht liegen.
0
schlapple
schlapple23.10.0519:12
Wie sieht denn die Präambel aus?
0
arsbbr
arsbbr23.10.0519:33
\documentclass[headsepline,10pt,a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{amsmath, amssymb, latexsym, color, dsfont, pifont}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\typearea{10}
\pagestyle{myheadings}
\clubpenalty = 10000
\widowpenalty = 10000
\markright{Atomic Physics \hfill Sheet 8}
\renewcommand{\labelenumi}{\alph{enumi})}
[...]

Wobei das Problem aber nur dann auftaucht, wenn ich \usepackage[T1]{fontenc} drin lasse... komische Sache
0
arsbbr
arsbbr23.10.0519:44
Ach ja, und wenn ich mit \usepackage{mathptmx} zur Times-Schriftart wechsele, funktioniert es auch...
Es muss also an einer fehlerhaften Schriftart liegen. Weiß aber leider weder wie die verwendeten Schriftarten heißen, noch wo sie gespeichert werden...
Mit Font Book lässt sich da wohl nichts machen
0
schlapple
schlapple23.10.0520:03
Ich kenne das Problem auch und lasse daher [T1] einfach weg. Es klappt dann trotzdem alles.
0
Hot Mac
Hot Mac23.10.0520:31
Hat man denn dann noch Zugriff auf alle Zeichen?
Nö, oder?
Wenn man T1 wegläßt, dann kann man doch den T1-Schriftsatz nicht verwenden, oder hab ich jetzt einen Denkfehler?
0
ts
ts23.10.0520:49
Da gibt es irgendwo ein Paket mit ("Vektor"?) Schriften, dass installiert werden soll.

Ich selbst habe nur ein "sudo port install teTeX" gemacht, Pfad in TeXShop angepasst und alles war gut.:-y
0
schlapple
schlapple23.10.0521:10
Ich benutze Tex vor allem für mathematische Texte. Da hat bisher noch kein Zeichen gefehlt.
0
Macovic
Macovic23.10.0521:19
Ich lass auch das T1 fontenc weg, dann läuft alles sauber, als Schrift hab ich sowieso die scfamily gewählt, sieht deutlich schicker aus ...
0
arsbbr
arsbbr23.10.0523:37
scfamily? Mit welchem Befehl läd man die?
0
arsbbr
arsbbr24.10.0517:20
Es liegt wahrscheinlich an der neuen 2005er Version TeX, die mit dem i-Installer installiert wird. Wie werd ich die Installation wieder los?
Möchte nochmal alles mit der 2004er Version installieren.... die hat ja früher bei mir ohne Probleme funktioniert.

Im Moment erkennt er ja nicht einmal \usepackage{scfamily}
0
arsbbr
arsbbr24.10.0518:02
Hot Mac
Doch, genau daran hat's gelegen! Unglaublich - ich Eumel hab vergessen, das Paket "TeX Support: CM-Super" aus dem i-Installer zu installieren... amp;

Alle
Vielen Dank für die Hilfe
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.