
¿Es posible escribir para archivar toda la información del capítulo con espacios, líneas y caracteres?
(fuente:bancofotek.pl)
Tengo texto y una línea de 5 cm de ancho. Necesito un archivo de texto ascii con
Ś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, .....
Necesito caracteres y espacio y el siguiente espacio de carácter... Necesito convertirlo nuevamente a tex con mi propio kerning.
\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}
Respuesta1
Puede obtener esta información del registro con un poco de esfuerzo.
\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}
produce un registro que para la primera línea dice
...\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
que muestra (si lo lees verticalmente) cada conjunto de caracteres de qué fuente y los espacios entre palabras. se muestran como entrada con componentes de estiramiento y contracción, pero puede calcular el tamaño real desde el inicio de la caja con el glue set
factor, aquí
glue set - 0.0698
cada pegamento con un componente de contracción finito se redujo en esa proporción de su componente de contracción.
la siguiente línea es similar y la tercera línea tiene
...\hbox(6.94444+1.94444)x345.0, glue set 0.08626
con una relación de fraguado de pegamento positiva, por lo que en este caso se utilizó el componente elástico del pegamento entre palabras.
La línea final tiene pegamento infinito:
...\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
donde el conjunto de pegamento ahora te dice que cada 1fil
valor de pegamento es esa cantidad pt
. En este caso, todos vienen desde \parfillskip
para completar la línea corta después de las dos últimas palabras.