changefont = Blocksatz weg! Hilfe

Schriftbild, Absätze und Auflistungen einstellen


Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4310
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Wenn ich rate muss: Füge \par vor der schließenden Klammer ein.

Felix
Forum-Century
Forum-Century
Beiträge: 210
Registriert: Sa 25. Jan 2014, 13:57

Beitrag von Felix »

texla hat geschrieben:Felix' Vorschlag bewirkt zwar, dass dann tatsächlich der Maschinenschriftsatz im Blocksatz ist, allerdings leider ist dann mein ganzer Text in diesem Stil. Und genau das will ich nicht haben.
Das lässt sich durch eine Umgebung oder durch Gruppieren lokal eingrenzen. Unterschiedliche Verwendung letzterer: Was sind die Unterschiede zwischen { ... } und \begingroup ... ?

Felix
Ein TikZ Süchtiger :-)

texla
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Sa 8. Feb 2014, 18:59

Beitrag von texla »

Hallo Felix. Würde es Dir etwas ausmachen, den Code meines Minimalbeispiels entsprechend umzuschreiben? Ich bin in Latex nicht so bewandert und weiß nicht wirklich, wie ich Deinen Vorschlag anpassen müsste, um nur meine Textpassage so zu erfassen.

EDIT: Ich habe ein bisschen herumgetestet und eine funktionierende Codierung gefunden. Ein Latex-Purist würde aber wahrscheinlich das Grausen bekommen :D

texla
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Sa 8. Feb 2014, 18:59

Beitrag von texla »

Zu früh gefreut.

Ich habe jetzt das Problem, dass die automatisch eingefügten Kopfzeilen jeder Seite auch in dem neuen Schreibstil sind! AAAAAAAAARRRRRRGGGG!

texla
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Sa 8. Feb 2014, 18:59

Beitrag von texla »

Peinlich, 3 Posts von mir hintereinander. Aber ich konnte das Problem lösen, indem ich den Befehl
\renewcommand*\familydefault{\ttdefault}
weggelassen habe.

Fürs Archiv: So habe ich (dank Fritz) hinbekommen, dass Textabschnitte in Schreibmaschinenschriften im Blocksatz und mit Silbentrennung ausgegeben werden, ohne andere Textteile zu beeinflussen.
\usepackage{everysel}

\usepackage[english,ngerman]{babel} 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{\fontfamily{#1}\fontseries{#2}\fontshape{#3}\selectfont}

\begin{document}

Text in Standardformat

%-----hier beginnt der modifizierte Textabschnitt

\bgroup
%\renewcommand*\familydefault{\ttdefault} % Diese Zeile verändert auch Schrifttyp der Kopfzeile (unerwünscht!)
\EverySelectfont{%
\fontdimen2\font=0.4em% interword space
\fontdimen3\font=0.2em% interword stretch
\fontdimen4\font=0.1em% interword shrink
\fontdimen7\font=0.1em% extra space
\hyphenchar\font=`\-% to allow hyphenation
}

{\changefont{pcr}{m}{n}{ Text in Courier mit Blocksatz und Silbentrennung}}\egroup
Man kann diese Gruppe mehrmals verwenden, um z. B. auch Fußnoten von der Schriftänderung auszunehmen. Hierzu muss man kurz vor Beginn der Fußnote die Gruppe abschließen und hinterher einfach den Kopf vor Beginn des veränderten Textteils hinkopieren (dabei die Zeilenumbrüche ggf. löschen).

Antworten