Blocksatz bei \texttt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Blocksatz bei \texttt

von Timo » Fr 17. Apr 2015, 13:17

Super vielen Dank!

Das waren genau die Ansätze, die ich gesucht habe Ulrike und Stefan.

Natürlich weicht das den Typewriter font etwas auf, aber manchmal muss ich eben genau dies tun und bin somit sehr froh, jetzt ein geeignetes Werkzeug dafür zu haben.

von Stefan Kottwitz » Fr 17. Apr 2015, 09:12

Hier hatte ich auch mal was dazu notiert: Full justification with typewriter font.

Stefan

von Besserwisser » Fr 17. Apr 2015, 07:55

Und hier noch das Beispiel dazu:
\documentclass[12pt]{article} 
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[htt]{hyphenat}% Trennung
\usepackage{ragged2e}
\RaggedRight% Rauhsatz
\usepackage{mwe}

\begin{document}
\blindtext 

\ttfamily\blindtext
\end{document}

von Besserwisser » Fr 17. Apr 2015, 07:47

Achja: Das Paket hyphenat bietet ebenfalls Trennung für tt.

von Besserwisser » Fr 17. Apr 2015, 07:44

Wobei Blocksatz mit monospaced Schriften natürlich schon ziemlich absurd ist. Der Sinn solcher Schriften besteht ja daran, dass alle Zeichen über alle Zeilen hinweg untereinander stehen. Genau das hat man im Blocksatz aber nicht mehr. Deshalb ist es sehr viel sinnvoller, solche Schriften im Flatter- oder Rauhsatz zu setzen. Siehe dazu neben dem Befehl \raggedright ggf. auch das Paket ragged2e.

von u_fischer » Do 16. Apr 2015, 22:32

Blocksatz bei \texttt

von Timo » Do 16. Apr 2015, 22:08

Hallo,

Ich habe ein Problem, dass ich leider trotz langer Suche nicht lösen konnte.
Und zwar hält Latex bei der Verwendung von \texttt{text} den Blocksatz nicht ein. Entweder der Text ragt über den rechten Rand hinaus, oder erreicht diesen nicht. Jetzt habe ich schon einiges gelesen, dass das ein Problem der Monospace-Schriftart ist und das Latex hier keine hypenation benutzt etc., doch kann ich nicht ganz glauben, dass dieses Problem nicht lösbar ist. Die Schriftart muss ich zwingen verwenden, kann also nicht ausweichen, da dies eine Vorgabe meiner Arbeit ist.
Bisher habe ich versucht mit
\usepackage{microtype}
\usepackage[htt]{hyphenat}
oder
\sloppy
dem Problem beizukommen, aber bisher ohne Erfolg.

Für jede Hilfe bin ich sehr dankbar.

Minimalbeispiel:
\documentclass[12pt]{article} 
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{textcomp} 
\usepackage[ngerman]{babel}
\usepackage[onehalfspacing]{setspace} 
\usepackage[paper=a4paper,left=30mm,right=25mm,top=25mm,bottom=20mm]{geometry} 


\begin{document}
text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text \texttt{text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text} text text text text text text text text text.
\begin{quote}
	\singlespacing
	\texttt{text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text} (text text text)
\end{quote}
\end{document}

Nach oben