PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ff-Probleme



latexy
25-10-2009, 14:00
Hallo!

Ich habe mal eine Datei hochgeladen mit diesem Quellcode:



\documentclass[a4paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\begin{document}
\section{Hoffnung}
Hoffnung.
\end{document}

Wie ihr seht, lassen sich beim Markieren und Kopieren des Textes der PDF-File die doppelten Fs nicht mehr richtig darstellen. Sie sind zu einem anderen Zeichen geworden. Wie kommt das und wie lässt sich das vermeiden?

Donalduck
25-10-2009, 14:02
So gehts:

\documentclass[a4paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{cmap}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\begin{document}
\section{Hoffnung}
Hoffnung.
\end{document}

Das ganze liegt daran, dass ff durch ein einziges Zeichen ersetzt wird, eine Ligatur (http://de.wikipedia.org/wiki/Ligatur_%28Typografie%29).

latexy
25-10-2009, 14:04
Aber trotzdem soll man den Text doch markieren können, oder?

Donalduck
25-10-2009, 14:10
Wie gesagt, dafür hab ich oben ein funktionierendes Beispiel gepostet. Das cmap Paket hilft dir.

latexy
25-10-2009, 14:11
Mir ist außerdem Reinzoomen noch aufgefallen, dass die Schrift nicht als Vektorgrafik gespeichert ist, da eine Rasterung zu erkennen ist. Kann man das in Latex irgendwie umstellen?

latexy
25-10-2009, 14:12
Wie gesagt, dafür hab ich oben ein funktionierendes Beispiel gepostet. Das cmap Paket hilft dir.

Oh, danke. Das hatte ich übersehen ;)

Donalduck
25-10-2009, 14:15
Dann fehlt dir eine passende Vektorschrift, in deinem Fall solltest du entweder das lmodern-Paket einbinden, oder das Paket cm-super installieren. Wenns unbedingt eine der "Standardschriften" von LaTeX sein muss, dann würde ich zu lmodern raten, ansonsten such dir besser gleich eine gescheite Schrift ;)
Auswahl gibts ja mehr als genug.

latexy
25-10-2009, 14:17
@Donald: Ich habe die Zeile eingefügt und nun kommt immer LaTeX-Ergebnis: 0 Fehler, 0 Warnung(en), 0 zu volle/leere Box(en), 0 Seite(n)

Und es entsteht keine PDF-Datei.

Donalduck
25-10-2009, 14:21
Häng die log Datei an, dann kann man sich das mal angucken.
Was für ein System benutzt du? Und welche Programme? MiKTeX?

latexy
25-10-2009, 14:25
Häng die log Datei an, dann kann man sich das mal angucken.
Was für ein System benutzt du? Und welche Programme? MiKTeX?

Genau, MiKTeX benutze ich.

Ich habe die Logdatei in .txt umbenannt, weil dem Forum .log nicht gefällt.

Donalduck
25-10-2009, 14:29
1. Füge cmap vor fontenc ein.
2. Schau im Paketmanager, ob cmap installiert ist, falls nein: Installiers.
3. Installier mal cm-super oder eben eine andere Vektorschrift

Deine Log-Datei ist blöd... kein Fehler, machen tuts aber auch nix :D

latexy
25-10-2009, 14:35
Wo finde ich den Paketmanager?

Donalduck
25-10-2009, 14:39
startmenü -> miktex -> browse packages

latexy
25-10-2009, 14:40
Also als Editor benutze ich TeXnicCenter (falls das hilft).

latexy
25-10-2009, 14:43
Also den habe ich nicht gefunden, aber in C:\Program Files (x86)\MiKTeX 2.8\tpm\packages liegt bei mir cmap.tpm

Stefan_K
25-10-2009, 15:04
Such den Paketmanager ruhig, man braucht ihn ... alternativ öffne die Eingabeaufforderung bzw. Kommandozeile und tippe dort mpm, oder Start/ Ausführen und mpm.

Ich sehe in Deinem Logfile, dass Du MiKTeX 2.8 verwendest, in dieser Version kann es ein Problem mit TeXnicCenter geben, nämlich bei der autmatischen Installation von Paketen, eine mögliche Fehlermeldung dabei ist "GUI framework cannot be initialized". Falls Du diesen Fehler erhältst, kannst Du ihn so beheben: Start/ MiKTeX/ Options, dort bei der Einstellung "Install missing packages on-the-fly" entweder "Yes" oder "No" anwählen, jedoch nicht "Ask me first".

Stefan


--
TeXblog.net (http://texblog.net)

latexy
25-10-2009, 15:24
Mit mpm hat es geklappt. cmap ist auch enthalten. Sind die Pakete alle schon installiert, die da stehen? Oder sind das alle, die es gibt?

Donalduck
25-10-2009, 15:26
Das sind alle die es in MiKTeX gibt. Wenn allerdings ein Installationsdatum dahinter steht, ist es auch installiert.

latexy
25-10-2009, 15:31
So, jetzt habe ich es verstanden. Da gibt es ja auch noch die Spalte "Installed on". cmap funktioniert und nun installiere ich auch noch cm-super. Mal sehen, ob das dann besser wird mit den Schriften.

latexy
25-10-2009, 16:06
Nun ist die Schrift auch eine Vektorschrift. Kann also beliebig vergrößern, ohne dass es pixlig wird.

latexy
26-10-2009, 21:16
Im Paketmanager sehe ich die Pakete ansmath und anssymb nicht. Wie kommt das?

Donalduck
26-10-2009, 21:23
amssym ist im Paket amsfonts enthalten.
ansnath im Paket amslatex.

latexy
26-10-2009, 21:46
Bei mir kommt nämlich das hier als Error:

! Package amsmath Error: Erroneous nesting of equation structures;
(amsmath) trying to recover with `aligned'.

See the amsmath package documentation for explanation.
Type H <return> for immediate help.
...

Stefan_K
26-10-2009, 21:50
Das klingt danach, als hättest Du Formelumgebungen unzulässig verschachtelt, genaueres lässt sich sagen, wenn Du den Code dieser Stelle postest.

Stefan

latexy
26-10-2009, 21:56
\begin{equation}
\begin{align}
a&=-2d\\
b&=-2e\\
c&=d^2+e^2-r^2
\end{align}
\end{equation}

Donalduck
26-10-2009, 22:01
Du kannst align und equation nicht schachteln, das sind beides Mathematik-Umgebungen.

Stefan_K
26-10-2009, 22:16
Lass einfach die equation-Umgebung weg. Wenn Du innerhalb der equation-Umgebung eine mehrzeilige Formelumgebung mit Ausrichtung verwenden möchtest, ginge das mit aligned statt align.

Stefan

latexy
26-10-2009, 22:36
Vielen Dank!

Habe das mit aligned ersetzt und nun keine Fehler mehr.