Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Zeilenumbruch bei Typewriter-Text

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82

    Question Zeilenumbruch bei Typewriter-Text

    Ja, ich habe gesucht, aber keinen Thread dazu gefunden.

    Wieso bricht LaTeX Text in ttdefault nicht korrekt um:

    Code:
    \documentclass{scrreprt}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    \usepackage{showframe}
    \renewcommand{\familydefault}{\ttdefault}
    
    \begin{document}
    \blindtext
    \end{document}
    Der Text geht fast überall über die Zeile hinaus, was natürlich nicht so praktisch ist.

    Achtung: Ich will keine (!) Silbentrennung (was auch mit \usepackage[htt]{hyphenat} nicht hilft). Er soll nur z.B. das "ein" in der dritten Zeile am Ende nicht über den Rand schreiben.

    Kriege ich das irgendwie hin? (Es handelt sich um ca. 40 Seiten solcher Text. Ein manuelles nacharbeiten ist da schon Quälerei.)

    Gruß
    Dee

    System: Ubuntu 8.10, TeX-Live 2007 aus den Repositorys

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    Ich schrieb doch extra, dass ich keine Silbentrennung möchte und auch
    Code:
    \usepackage[htt]{hyphenat}
    schon getestet habe. Das trennt dann ein paar Wörter, ändert aber nichts daran, dass diese immer noch über den Rand gehen.

    Den FAQ-Eintrag habe ich nämlich schon gelesen. Oder wolltest Du damit vorschlagen, dass ich das Trennzeichen auf ' ' (also ein Leerzeichen) setze? Weil die Zeilen werden ja umgebrochen, nur eben zu spät.

    Gruß
    Dee

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    sorry, habe ich überlesen. Probiere mal:
    Code:
    \documentclass{scrreprt}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    \usepackage{showframe}
    \usepackage{manuscript}
    \renewcommand{\familydefault}{\ttdefault}
    
    \begin{document}
    \blindtext
    \end{document}
    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    Besten Dank, das hat geholfen.

    Nachtrag: Ah, ein kleiner Nachteil "parskip=half-" hat keine Funktion mehr. Allgemein kann man den Einzug nicht mehr abstellen, auch wenn man parskip selbst neu setzt. Mit \noindent geht es fast, es bleibt ein einzelnes Leerzeichen am Anfang des Absatzes stehen. Grob geraten hat das Paket da einen kleinen Schönheitsfehler.

    Schönen Sonntag noch
    Dee
    Geändert von Dee (17-01-2010 um 19:00 Uhr)

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von mechanicus Beitrag anzeigen
    Code:
    \documentclass{scrreprt}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    \usepackage{showframe}
    %\usepackage{manuscript}
    \renewcommand{\familydefault}{\ttdefault}
    
    \begin{document}
    
    \sloppy
    \blindtext
    \end{document}
    \sloppy reicht, dann braucht man das Paket nicht.

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    Dankesehr, Herbert. Damit klappen auch die Einrückungen und Zeilenabestände korrekt.

    Gruß Dee

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •