ES-TEX Archivos

Usuarios hispanohablantes de TeX

ES-TEX@LISTSERV.REDIRIS.ES

Opciones: Vista Forum

Use Monospaced Font
Por defecto enseñar Text Part
Esconda cabeceras de correo

Mensaje: [<< Primero] [< Prev] [Siguiente >] [Último >>]
Tema: [<< Primero] [< Prev] [Siguiente >] [Último >>]
Autor: [<< Primero] [< Prev] [Siguiente >] [Último >>]

Print Responder
Received:
by LISTSERV.REDIRIS.ES (LISTSERV-TCP/IP release 17.0) with spool id 3280122 for [log in para visualizar]; Mon, 3 Jan 2022 17:15:52 +0100 from mx01.puc.rediris.es (outbound3mad.lav.puc.rediris.es [130.206.19.142]) by listserv.backend.rediris.es (Postfix) with ESMTP id 92DD0993AD for <[log in para visualizar]>; Mon, 3 Jan 2022 17:15:52 +0100 (CET) from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) by mx01.puc.rediris.es with ESMTP id 203GFpnB027828-203GFpnD027828 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <[log in para visualizar]>; Mon, 3 Jan 2022 17:15:51 +0100 from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 68692240029 for <[log in para visualizar]>; Mon, 3 Jan 2022 17:15:50 +0100 (CET) from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JSLT16wmPz9rxM for <[log in para visualizar]>; Mon, 3 Jan 2022 17:15:49 +0100 (CET)
Content-Type:
text/plain; charset=utf-8
Date:
Mon, 3 Jan 2022 16:15:47 +0000
Subject:
Emisor:
Juan Manuel Macías <[log in para visualizar]>
X-FEAS-SPF:
spf-result=pass, ip=185.67.36.65, helo=mout01.posteo.de, [log in para visualizar]
Sender:
Usuarios hispanohablantes de TeX <[log in para visualizar]>
Reply-To:
Usuarios hispanohablantes de TeX <[log in para visualizar]>
Delivered-To:
Content-Transfer-Encoding:
quoted-printable
Message-ID:
MIME-Version:
1.0
X-FEAS-DKIM:
Valid
X-FE-Policy-ID:
1:3:1:listserv.rediris.es
Parts/Attachments:
text/plain (77 lines)
Hola y feliz año a todos:

Antes de comenzar un trabajo suelo hacer algunas pruebas con la rejilla
base de las páginas, para el texto "normal". Solía usar el paquete
vgrid, pero (ignoro la causa) nunca consigo que me dibuje la rejilla
bien centrada entre los márgenes. Así que, casi por entretenimiento, se
me ocurrió escribir esta alternativa que usa una muy simple función en
Lua asociada al "callback" "post_linebreak_filter". Imagino que habrá
muchas formas de lograr esto, pero me resultó divertido probar a hacerlo
con Lua.

Primero definí esta caja:

\newbox\rejilla
\setbox\rejilla=\hbox{%
  \begin{tikzpicture}[overlay]
  \draw[black!35] ((-\textwidth,0) -- ++(\textwidth,0);
  \end{tikzpicture}}

Y la función:

\directlua{
rejilla = function(head)
      for linea in node.traverse_id(node.id("hlist"), head) do
      node.insert_after(linea.list, node.tail(linea.list),node.copy(tex.box.rejilla))
      end
         return head
end
}

Por último, un comando que muestra también los números de línea con el
paquete lineno e introduce texto falso con lipsum:

\newcommand\mirejillacasera[1]{%
\directlua{luatexbase.add_to_callback("post_linebreak_filter", rejilla, "rejilla")}
\begin{linenumbers}
 \lipsum[#1]
\end{linenumbers}
}

Y un mínimo ejemplo. En este caso, queremos que la altura de texto sea
múltiplo del interlineado normal, que es 13.2pt. Nos tiene que salir,
entonces, 39 líneas por página de cuerpo normal. El resultado puede
verse aquí: https://i.imgur.com/eyuDBBS.png

\documentclass[11pt]{article}
\renewcommand{\normalsize}{\fontsize{11pt}{13.2pt}\selectfont}
\usepackage{tikz,lipsum,lineno}
\topskip=13.2pt
\usepackage[%
showframe,
paperheight=24cm,
paperwidth=17cm,
twoside,
textheight=514.8pt,
inner=2.5cm,
outer=2.5cm]{geometry}

\begin{document}
\mirejillacasera{1-4}
\end{document}

Naturalmente, esto tiene algunas limitaciones: no se puede dibujar una
rejilla vacía ni tampoco con un interlineado fijo (siempre depende del
interlineado del texto que se pone). Pero para lo que yo quiero, que es
simplemente ver el número de líneas de las páginas con texto normal, me
apaño.

Saludos,

Juan Manuel

----------------------------------------------------
Normas para el correcto uso del correo electrónico:
		http://www.rediris.es/mail/estilo.html
----------------------------------------------------

ATOM RSS1 RSS2