
Ist es möglich, alle Informationen eines Kapitels mit Leerzeichen, Zeilen und Zeichen in die Datei zu schreiben?
(Quelle:bankfotek.pl)
Ich habe Text und eine 5 cm breite Linie. Ich brauche eine ASCII-Textdatei mit
Śród (space x1) takich (space x2) pól (x3) przed (x4) laty(x5),(x6)
nad (x7) brzegiem (x8) ruczaju,(x9) Na(x10)
pagórku () niewielkim,() we () br()-
zozowym gaju, .....
Ich brauche Zeichen und Leerzeichen und das nächste Zeichenleerzeichen ... Ich muss es mit meinem eigenen Kerning wieder in Tex konvertieren.
\documentclass[a4paper, 12pt]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\begin{document}
\parbox{5cm}{Śród takich pól przed laty, nad brzegiem ruczaju,
Na pagórku niewielkim, we brzozowym gaju,
Stał dwór szlachecki, z drzewa, lecz podmurowany;
Świeciły się z daleka pobielane ściany,
Tym bielsze, że odbite od ciemnej zieleni}
\end{document}
Antwort1
Mit etwas Aufwand können Sie diese Informationen dem Protokoll entnehmen.
\documentclass{article}
\showoutput
\begin{document}
One two three four five six seven eight nine ten.
One two three four five six seven eight nine ten.
One two three four five six seven eight nine ten.
One two three four five six seven eight nine ten.
One two three four five six seven eight nine ten.
\end{document}
erzeugt ein Protokoll, dessen erste Zeile lautet
...\hbox(6.94444+1.94444)x345.0, glue set - 0.0698
....\hbox(0.0+0.0)x15.0
....\OT1/cmr/m/n/10 O
....\OT1/cmr/m/n/10 n
....\OT1/cmr/m/n/10 e
....\glue 3.33333 plus 1.66666 minus 1.11111
....\OT1/cmr/m/n/10 t
....\kern-0.27779
....\OT1/cmr/m/n/10 w
....\kern-0.27779
....\OT1/cmr/m/n/10 o
....\glue 3.33333 plus 1.66666 minus 1.11111
....\OT1/cmr/m/n/10 t
....\OT1/cmr/m/n/10 h
....\OT1/cmr/m/n/10 r
....\OT1/cmr/m/n/10 e
....\OT1/cmr/m/n/10 e
das (wenn Sie es vertikal lesen) jeden Zeichensatz aus welcher Schriftart und die Abstände zwischen den Wörtern zeigt. Sie werden als Eingabe mit Dehnungs- und Schrumpfungskomponente angezeigt, aber Sie können die tatsächliche Größe vom Anfang des Felds mit dem glue set
Faktor berechnen, hier
glue set - 0.0698
wurde also jeder Kleber mit einer endlichen Schrumpfungskomponente um diesen Anteil seiner Schrumpfungskomponente geschrumpft.
Die nächste Zeile sieht ähnlich aus und die dritte Zeile hat
...\hbox(6.94444+1.94444)x345.0, glue set 0.08626
mit einem positiven Leimbindungsgrad, in diesem Fall wurde also die Dehnungskomponente des Zwischenwortleims verwendet.
Die letzte Zeile hat unendlichen Klebstoff:
...\hbox(6.67859+0.0)x345.0, glue set 306.6666fil
....\OT1/cmr/m/n/10 n
....\OT1/cmr/m/n/10 i
....\OT1/cmr/m/n/10 n
....\OT1/cmr/m/n/10 e
....\glue 3.33333 plus 1.66666 minus 1.11111
....\OT1/cmr/m/n/10 t
....\OT1/cmr/m/n/10 e
....\OT1/cmr/m/n/10 n
....\OT1/cmr/m/n/10 .
....\penalty 10000
....\glue(\parfillskip) 0.0 plus 1.0fil
....\glue(\rightskip) 0.0
...\glue 0.0 plus 1.0fil
...\glue 0.0
...\glue 0.0 plus 0.0001fil
..\glue(\baselineskip) 23.55556
..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
...\glue 0.0 plus 1.0fil
wobei der Klebersatz Ihnen jetzt mitteilt, dass jeder 1fil
Kleberwert so viele ist pt
. In diesem Fall kommen alle von , \parfillskip
um die kurze Zeile nach den letzten beiden Wörtern zu vervollständigen.