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 5793599 for [log in para visualizar]; Sun, 26 Jun 2022 13:47:18 +0200 from mx01.puc.rediris.es (outbound2mad.lav.puc.rediris.es [130.206.19.140]) by listserv.backend.rediris.es (Postfix) with ESMTP id CEC7325A333 for <[log in para visualizar]>; Sun, 26 Jun 2022 13:47:18 +0200 (CEST) from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) by mx01.puc.rediris.es with ESMTP id 25QBlHab015410-25QBlHad015410 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <[log in para visualizar]>; Sun, 26 Jun 2022 13:47:17 +0200 from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id BF39F240027 for <[log in para visualizar]>; Sun, 26 Jun 2022 13:47:16 +0200 (CEST) from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LW8Gr2RHxz6tmF for <[log in para visualizar]>; Sun, 26 Jun 2022 13:47:16 +0200 (CEST)
Content-Type:
text/plain; charset=utf-8
X-FE-Policy-ID:
21:3:1:listserv.rediris.es
References:
Date:
Sun, 26 Jun 2022 11:47:13 +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:
MIME-Version:
1.0
Message-ID:
In-Reply-To:
<[log in para visualizar]> (Juan Luis Varona Malumbres's message of "Sun, 26 Jun 2022 08:45:04 +0000")
X-FEAS-DKIM:
Valid
Content-Transfer-Encoding:
quoted-printable
Parts/Attachments:
text/plain (57 lines)
Juan Luis Varona Malumbres writes:

> Casualmente, con respecto a la rapidez o no de LuaTeX, acabo de ver un hilo de Twitter:
> https://twitter.com/patrickgundlach/status/1540636051454181376?s=21&t=RBQj1m-byDrXcS5mhYVhuw
>
> Muestra un vídeo con un libro de 499 páginas compilado en un segundo.
>
> En los comentarios hay quien dice que lo que hace que sea lento suele ser fontspec (y Luaoffload). 

Cuando estaba trabajando en el tramo final del Diccionario Hispánico de
la Tradición Clásica, que son cerca de 1000 páginas, con más de 100
biliografías que tiene que generar bibLaTeX por cada entrada y de
propina dos índices, uno de nombres y otro de conceptos, necesitaba
ajustar y "embellecer" el aspecto de muchísimos pasajes y párrafos
aislados (reparar una línea ladrona, quitar o poner una línea, meter un
\emergencystretch y mil cosas más). Y, por supuesto, necesitaba *ver* si
el ajuste que acababa de hacer me convencía o no. Compilar las casi mil
páginas sólo para eso es una burrada, aun teniendo a latexmk de fondo.
Incluso sería absurdo compilar una sección del diccionario, para ver
cómo queda un sólo párrafo o una sola línea. De modo que escribí un par
de funciones en Elisp para poder previsualizar cualquier párrafo
señalado *dentro del mismo documento*. E insisto en la gracia: *dentro
del mismo documento*. Esto se logra porque Emacs puede superponer
imágenes como capas dentro sobre un documento (overlays), y existe la
función org-latex-preview[1], que yo adapté para poder previsualizar
sólo el texto que tenía señalado. Y para generar la previsualización
cargo sólo el código que me interesa, de forma automática.

Como se ve en este vídeo de ejemplo que he hecho, si esto no es rapidez,
entonces ya no sé lo que es rapidez:

https://cloud.disroot.org/s/4TTs97rNqXRA3zx

Funciona sólo en Org, pero es fácil adaptarlo a un documento LaTeX puro
en AUCTeX. Si a alguien le interesa usarlo, le paso el código. AUCTeX
tiene también su propia previsualización mediante capas, pero esto es
más potente.

Y para lograr esto no hace falta ni inventar nuevos sistemas de
composición ni reinventar otras ruedas. Simplemente usar las
potentísimas herramientas que tenemos y aplicarlas como interfaz para
LaTeX.

[1] Para los que necesitan escribir matemáticas, org-latex-preview les
puede resultar también interesante, pues reconoce de oficio cualquier
expresión matemática dentro de un documento de Org y la previsualiza
*dentro del documento* ajustada al tamaño de letra, como si fuese parte
del texto.

Saludos,

Juan Manuel 

----------------------------------------------------
Archivos de ES-TEX: http://listserv.rediris.es/archives/es-tex.html
------------------------------------------------------

ATOM RSS1 RSS2