Diseña un sitio como este con WordPress.com
Comenzar

10 paquetes curiosos de #LaTeX

Un paquete de #LaTeX es un conjunto de instrucciones que añade alguna funcionalidad a la distribución básica de LaTeX. Hay miles de ellos, capaces de hacer casi cualquier cosa que puedas imaginar relacionada con la tipografía digital.

Te muestro diez ejemplos curiosos, pero que podrían resultar útiles en algún momento:

1. musixtex

El paquete musixtex proporciona las herramientas necesarias para escribir música en LaTeX. ¡Que empiece la música!

https://www.ctan.org/pkg/musixtex

% Preámbulo:

\documentclass{article}
\usepackage{musixtex}

%Cuerpo del documento:

\begin{document}
Los dos primeros compases de la sonata en C-major KV545 de Mozart son:

\begin{music}\nostartrule
\parindent=10mm
\instrumentnumber{1} % un solo instrumento
\setname1{Piano} % cuyo nombre es Piano
\setstaffs1{2} % con dos intérpretes
\generalmeter{\meterfrac44} % métrica 4/4
\startextract % comienzo del extracto
\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\hl j\en
\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\ql l\sk\ql n\en
\bar
\Notes\ibu0f0\qb0{dgf}|\qlp i\en
\notes\tbu0\qb0g|\ibbl1j3\qb1j\tbl1\qb1k\en
\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\hl j\en
\zendextract % final del extracto
\end{music}

\end{document}

2. schemata

El paquete schemata sirve para crear los tradicionales esquemas con llaves. ¡Larga vida a los esquemas!

https://ctan.org/pkg/schemata

% Preámbulo:

\documentclass{article}

\usepackage{schemata}

%Cuerpo del documento:

\begin{document}
\schema{
  \schemabox{Principal}
}{
  \schema{
    \schemabox{Opción A}
  }{
    \schemabox{
      Opción AA\\
      Opción AB
    }
  }
  \schema{
    \schemabox{Opción B}
  }{
    \schemabox{
      Opción BA\\
      Opción BB
    }
  }
}
\end{document}

3. qrcode

3 – El paquete qrcode sirve para generar e incluir códigos QR en un documento escrito con LaTeX.

https://www.ctan.org/pkg/qrcode

% Preámbulo:

\documentclass{article}

\usepackage{qrcode}

%Cuerpo del documento:

\begin{document}

\qrcode{https://elultimoversodefermat.wordpress.com/}

\bigskip

\qrcode[height=3cm]{https://elultimoversodefermat.wordpress.com/}

\end{document}

4. braille

El paquete braille permite transcribir un texto al sistema braille. Está pensado para el inglés y lo hace en grado 1 (letra a letra) o grado 2 (incluyendo algunas abreviaturas). En español no está implementado.

https://www.ctan.org/pkg/braille

% Preámbulo:

\documentclass{article}
\usepackage{braille}

%Cuerpo del documento:

\begin{document}
Grado 1 

I like computer:
\braille{I like computer}

\bigskip

Grado 2 

I like computer:
\braille{I {like} {com}put{er}}

\end{document}

5. skak

El paquete skak permite incluir representaciones del tablero de ajedrez en LaTeX. Hay que compilar con XeLaTeX. ¡Jaque mate!

https://www.ctan.org/pkg/skak

% Preámbulo:

\documentclass{article}
\usepackage{skak}

%Cuerpo del documento:

\begin{document}

\begin{center}
\newgame
\showboard
\end{center}

\begin{center}
\mainline{1. e4 e5 2. Nh3 d6}
\showboard
\end{center}

\end{document}

6. fontawesome

El paquete fontawesome proporciona una gran cantidad de iconos y emoticonos para insertar en nuestros documentos de LaTeX. Si consultas la documentación, tienes ¡24 páginas llenas de iconos!

https://www.ctan.org/pkg/fontawesome

% Preámbulo:

\documentclass{article}
\usepackage{fontawesome}

%Cuerpo del documento:

\begin{document}

 \faSlideshare \faSave \faSearch

\faThumbsOUp \faHandPeaceO \faYoutube

\faTwitter \faInstagram \faFacebook 

\faUserMd \faWechat \faFilePdfO

\end{document}

7. cwpuzzle

El paquete cwpuzzle permite crear en LaTeX todo tipo de pasatiempos como, por ejemplo, crucigramas y sudokus. ¡A jugarrrr!

https://www.ctan.org/pkg/crossword

% Preámbulo:

\documentclass{article}
\usepackage{cwpuzzle}

\usepackage[spanish]{babel}

%Cuerpo del documento:

\begin{document}

\begin{Puzzle}{8}{8}
|*    |*    |*    |[1]M  |*     |*  |*     |*  |.
|[2]B |U    |C    |A     |R     |E  |S     |T  |.
|*    |*    |*    |D  |*     |*  |*     |*  |.
|*    |*    |*    |R  |*     |[5]P  |*     |*  |.
|*    |*    |[3]L    |I  |M     |A  |*     |*  |.
|*    |*    |*    |D  |*     |R  |*     |*  |.
|*    |*    |*    |*  |*     |I  |*     |*  |.
|*    |*    |*    |*  |[4]O     |S  |L     |O  |.
\end{Puzzle}

\begin{PuzzleClues}{\textbf{Definiciones}}
\Clue{1}{MADRID}{Ca\-pital de España}
\Clue{2}{BUCAREST}{Capital de Rumanía}
\Clue{3}{LIMA}{Capital de Perú}
\Clue{4}{OSLO}{Capital de Noruega}
\Clue{5}{PARIS}{Capital de Francia}
\end{PuzzleClues}

\bigskip
% Si incluimos \PuzzleSolution antes del puzzle, se imprimirá la solución.
\begin{Sudoku}
| 7|*2| 4| 1| 3| 5| 6|*9| 8|.
|*3| 8|*1|*9| 7|*6|*5| 4|*2|.
| 9| 6| 5|*8| 2|*4| 1| 3| 7|.
| 2|*9| 6| 7| 1| 8| 3|*5| 4|.
|*5| 1| 8|*2| 4|*3| 9| 7|*6|.
| 4|*7| 3| 6| 5| 9| 8|*2| 1|.
| 6| 3| 9|*4| 8|*7| 2| 1| 5|.
|*8| 4|*2|*5| 9|*1|*7| 6|*3|.
| 1|*5| 7| 3| 6| 2| 4|*8| 9|.
\end{Sudoku}

\end{document}

8. genealogytree

El paquete genealogytree permite crear árboles genealógicos.

Está basado en TikZ, un enorme conjunto de instrucciones para facilitar el dibujo en LaTeX, que ha dado lugar al desarrollo de otros muchos paquetes más específicos.

https://www.ctan.org/pkg/genealogytree

% Preámbulo:

\documentclass{article}

\usepackage[all]{genealogytree}

%Cuerpo del documento:

\begin{document}

\begin{tikzpicture}
\genealogytree[template=signpost]{
parent{
g[female]{Hermana 1}
c[male]{Yo}
c[female]{Hermana 2}
parent{
c[female]{Tía}
g[male]{Padre}
c[male]{Tío}
parent
{
g[male]{Abuelo 1}
p[male]{Bisabuelo 1}
p[female]{Bisabuela 1}
}
parent{
g[female]{Abuela 1}
p[male]{Bisabuelo 2}
p[female]{Bisabuela 2}
c[male]{Tía abuela}
}
}
parent
{
c[male]{Tío}
g[female]{Madre}
p[male]{Abuelo 2}
p[female]{Abuela 2}
}
}
}
\end{tikzpicture}

\end{document}

9. jigsaw

El paquete jigsaw permite crear puzzles de diferentes tamaños. Está basado en TikZ.

https://ctan.org/pkg/jigsaw

% Preámbulo:

\documentclass{article}

\usepackage{jigsaw}

%Cuerpo del documento:

\begin{document}

\tile[violet]{1}{1}{0}{0}\tile[lightgray]{1}{-1}{0}{-1}\tile[teal]{1}{0}{0}{1}

\tile[teal]{1}{-1}{-1}{0}\tile[violet]{1}{-1}{-1}{1}\tile[lightgray]{-1}{0}{-1}{1}

\tile[lightgray]{0}{-1}{-1}{0}\tile[teal]{0}{-1}{-1}{1}\tile[violet]{0}{0}{1}{1}

\bigskip
\begin{tikzpicture}
\clip (0,0) rectangle (6,4);
\node at (2,2) {\includegraphics[width=4cm]{mates}};
\jigsaw{4}{4}
\end{tikzpicture}

\end{document}

10. smartdiagram

El paquete smartdiagram permite crear diagramas de todo tipo. También está basado en TikZ.

https://www.ctan.org/pkg/smartdiagram

% Preámbulo:

\documentclass{article}

\usepackage{smartdiagram}

%Cuerpo del documento:

\begin{document}

\begin{center}
\smartdiagram[circular diagram]{Paso 1,Paso 2,Paso 3,Paso 4}
\end{center}

\bigskip
\begin{center}
\smartdiagram[flow diagram:horizontal]{Paso 1, Paso 2, Paso 3, Paso 4} 
\end{center}

\end{document}

Estos son solo diez ejemplos entre los cerca de 6000 paquetes recogidos en el repositorio de LaTeX. Los códigos se pueden descargar desde el siguiente enlace:

https://drive.google.com/drive/folders/1UfZQ5aDd3XG4n8TGZareBSO2D2blGpNC?usp=sharing

La mayoría están disponibles inmediatamente. Te animo a que eches un vistazo:

https://www.ctan.org/

Si has llegado hasta aquí, es porque LaTeX te llama la atención. Y yo que me alegro. Si quieres saber más (mucho más) te recomiendo “LaTeX con palabras clave” (de @jmsepulcre y un servidor) donde podrás encontrar lo que necesitas sobre LaTeX:

https://publicaciones.ua.es/es/catalogo/latex-con-palabras-clave/978-84-9717-704-7

LATEX con palabras clave
Anuncio publicitario

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

Subir ↑

La de Maldita Melena

Blog personal de Natalia Robles Mures

El sitio tranquilo

No sé vender mi producto

Messiánico de Alfredo N. Avila

Disfruta y comparte mis letras. Contenido diario... Sígueme para más inspiraciones literarias.

Qué vamos a hacer hoy

Matemáticas + Actividades en familia por Córdoba y en casa

Literatura de Japón

Tu portal de lectura asiática y mucho más.

Bits&Science

Ciencia natural y formal... con humor.

John Aranda

Blog de literatura, música, poesía y filosofía.

Letras & Poesía - Literatura Independiente

Plataforma que promueve el trabajo de escritores independientes

A %d blogueros les gusta esto: