ES-TEX Archivos

Usuarios hispanohablantes de TeX

ES-TEX@LISTSERV.REDIRIS.ES

Opciones: Vista Forum

Use Monospaced Font
Por defecto enseñar Text Part
Mostrar todas las cabeceras de correo

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

Print Responder
Subject:
Emisor:
Juan Manuel Macías <[log in para visualizar]>
Reply To:
Usuarios hispanohablantes de TeX <[log in para visualizar]>
Fecha:
Sun, 22 Aug 2021 18:28:14 +0000
Content-Type:
text/plain
Parts/Attachments:
text/plain (62 lines)
Hola a todos:

Como es sabido, el paquete TeX live de Arch, que es prácticamente
idéntico al TeX live de fábrica, no instala la documentación. Si
queremos tenerla localmente instalada, existe un paquete en el AUR
llamado texlive-most-doc, y bastaría con hacer uso de nuestro instalador
de paquetes de AUR favorito (el mío es trizen) e instalarla (ocupa unos
3gb más o menos). El problema es que este paquete del AUR lleva un año
de retraso y la documentación está desactualizada. Pero eso tiene fácil
solución, pues podemos crear nuestro propio paquete con toda la
documentación al día. Para ello, basta con hacer lo siguiente:

Creamos un directorio temporal, nos metemos en él y bajamos el PKGBUILD de ese
paquete, mediante este comando en terminal (hay que instalar antes
curl):

curl
https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=texlive-most-doc
> PKGBUILD

Con eso ya tenemos un archivo PKGBUILD que contiene las instrucciones
para crear el paquete. Sin salir del directorio corremos en la terminal
el comando `makepkg', así, tal cual y sin sudo (y sin comillas). Se
bajará toda la documentación actualizada de TeX live y se acabará
creando el paquete texlive-most-doc en nuestro directorio, que podremos
instalar corriendo (esta vez sí con sudo):

sudo pacman -U texlive-most-doc-y-lo-que-sigue

Una vez instalado, ya podemos eliminar, si queremos, todo el directorio
temporal.

Y un plus para usuarios de Emacs: en AUCTeX tenemos el comando tex-doc
para buscar rápidamente información mediante la aplicación texdoc. Por
ejemplo, M-x tex-doc enumitem, y se abre el PDF con el manual de
enumitem. Lo que pasa es que texdoc lo abre con el visor de PDF por
defecto del sistema. Si se prefiere así, estupendo. Yo prefiero que se
abra en el visor de Emacs pdf-tools, pues me resulta más práctico y
puedo navegar por el PDF con los comandos de Emacs. Para ello, escribí
esta sencilla función:

(defun mi-busca-texdoc ()
  (interactive)
  (let* ((doc (read-from-minibuffer "Buscar en la documentación de TeX live: "))
	 (primer-candidato
	  (car
	   (split-string
	    (shell-command-to-string (concat "texdoc -M --list " doc))
	    "\n" nil)))
	 (ruta (when (string-match "\\(/.+\\.pdf\\)" primer-candidato)
		 (match-string 1 primer-candidato))))
    (find-file ruta)))

Saludos,

Juan Manuel

----------------------------------------------------
Para darse de baja ES-TEX pincha y envia el siguiente url
mailto:[log in para visualizar]
----------------------------------------------------

ATOM RSS1 RSS2