PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Latex macht keinen Zeilenumbruch



Bert
10-01-2012, 13:36
Ich habe ein längeres Dokument (Buch), in dem bisher immer alle Zeilenumbrüche geklappt haben. Jetzt habe ich ein paar Änderungen vorgenommen und ab und zu bricht Latex die Wörter nicht mehr und sie stehen über den rechten Rand hinaus, beim erstellen der pdf wird kein Fehler angezeigt.

Kann mir jemand den Hintergrund erklären?

Nachtrag: Grad fällt mir auf, dass es eigentlich immer Wörter sind, die einen Umlaut enthalten.

Als Beispiel folgendes Bild (Ausführliche).

Vielen Dank für Tipps und Hilfe!!!

u_fischer
10-01-2012, 13:46
Grad fällt mir auf, dass es eigentlich immer Wörter sind, die einen Umlaut enthalten.


\usepackage[T1]{fontenc}

LuPi
10-01-2012, 13:47
Ich weiß ja nicht, ob einer der Gurus aus dieser sehr dünnen Beschreibung
schon die Fehlerursache kristallkugeln kann, aber meine Empfehlung wäre
ein Minimalbeispiel oder zumindest Deine vollständige Präambel zu posten.

Bert
10-01-2012, 14:37
Da musste ich den Text jetzt etwas verbiegen, damit es auch am rechten Rand steht, aber bei mir steht "Ausführlich" jetzt wieder über"

Nur ein kleiner Teil meiner Präambel, aber damit klappt es ja schon nicht. Ist es sinnvoll alles zu posten?

\documentclass[fleqn,deutsch,vecphys,envcountchap,sechang]{svmono}
\usepackage[german]{babel}
\usepackage{isolatin1}

\begin{document}

zusammengelötet sind. Hält man die beiden Lötstellen auf verschiedenen
Temperaturen, so entsteht unter definierten Versuchsbedingungen eine
elektrische Spannung, die Thermospannung; sie ist ein Maß für die
Temperaturdifferenz zwischen den beiden Lötstellen. Ausführliche AusführlicheresAusführlicheres AusführlicheresAusführlich
Darstellungen der Thermometer und der Probleme der thermometrische Eigenschaften benutzen. Die Temperaturmessung mit dem
Widerstandsthermometerübung beruht auf der Tatsache, dass der elektrische
Widerstand von Metallen~--~es wird vorzugsweise Platin
verwendet~--~von der Temperatur
abhängt. Thermoelemente sind im Wesentlichen zwei

\end{document}

LuPi
10-01-2012, 14:44
Hast Du Ulrikes Tip getestet? Bei mir (nach Ersetzen von svmono durch
article und Entfernung von isolatin1) spielt es mit der Ergänzung einwandfrei!

sommerfee
10-01-2012, 15:07
Bitte


\usepackage{isolatin1}

durch

\usepackage[latin1]{inputenc}

ersetzen (und natürlich die Zeile von Ulrike aufnehmen).

Bert
10-01-2012, 15:13
Ja, ich glaube jetzt sieht es gut aus. Im kleinen klappt es schon, erstelle grad das ganze Dokument und werde es dann mal durchgucken. Vielen Dank schon mal für die Schnelle und präzise Hilfe!


Nachtrag: Funktioniert!!!

Bert
10-01-2012, 20:09
Hmm ... jetzt wird es ganz verrückt. Das ganze hat am ersten Rechner funktioniert:

\documentclass[fleqn,deutsch,vecphys,envcountchap,sechang]{svmono}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\begin{document}

zusammengelötet sind. Hält man die beiden Lötstellen auf verschiedenen
Temperaturen, so entsteht unter definierten Versuchsbedingungen eine
elektrische Spannung, die Thermospannung; sie ist ein Maß für die
Temperaturdifferenz zwischen den beiden Lötstellen. Ausführliche AusführlicheresAusführlicheres AusführlicheresAusführlich
Darstellungen der Thermometer und der Probleme der thermometrische Eigenschaften benutzen. Die Temperaturmessung mit dem
Widerstandsthermometerübung beruht auf der Tatsache, dass der elektrische
Widerstand von Metallen~--~es wird vorzugsweise Platin
verwendet~--~von der Temperatur
abhängt. Thermoelemente sind im Wesentlichen zwei

\end{document}

Jetzt versuche ich das ganze an meinem anderen Rechner, an dem bisher alles mit Latex funktioniert hat und er gibt mir die Fehlermeldung (bzw. Gibt es nicht als Fehler an, aber die Ausgabe ist weiß):

"Trying to make PK font ecrm0900 at DPI ...
miktex.makepk: Specified BDPI (8000) doesn't match ljfour resolution (600)"

und etwas später

"D:\Programme\Miktex 2.9\miktex\bin\dvips.exe: Font ecrm900 not found; characters will be left blank"

Das komische ist, dass es nur an dem package "\usepackage[T1]{fontenc}" liegt, Kommentiere ich dieses aus, funktioniert das erstellen des pdf. Aber dann bekommt er die Umbrüche wieder nicht hin...

ICh nutze das Profile "Latex => PS => PDF", die Profile "Latex => PDF" und Latex => DVI" funktionieren ebenfalls.

Kann mir einer sagen, was da los ist?

u_fischer
10-01-2012, 21:08
Das komische ist, dass es nur an dem package "\usepackage[T1]{fontenc}" liegt,

Das ist nicht komisch, sondern normal. Mit T1-encoding benutzt du andere Schriften (solche die echte Umlaute enthalten). Und mit diesen anderen Schriften hast du Probleme.


Trying to make PK font ecrm0900 at DPI ...
miktex.makepk: Specified BDPI (8000) doesn't match ljfour resolution (600)"

1. Nimm aus dem LaTeX-PS-PDF-Profil bei dvips die Option -Ppdf raus.

Das sollte den Fehler verschwinden lassen. Dann - um gleich dem nächsten Problem vorzubeugen:

2. Installiere mit dem Package Manager die cm-super-Schriften (großes Paket, kann etwas dauern).