Dos trucos WordPress: tablas y «enlaces internos»

Sí, sí, que este año también hablaré de tipografía, WordPress y las cosas de siempre. Al menos un poco. En fin, que hoy tocan dos temas. El primero las «tablas». Que deberían llamarse cuadros, pero yo ya me he rendido. Tablas. Tendré que acostumbrarme. El segundo tema es cómo realizar un índice interno en un artículo o página de tu sitio WordPress.


 

Tablas en WordPress, pero sin utilizar complementos

El editor por defecto de WordPress no nos da opciones para crear tablas, pero es posible hacerlas sin problemas. Compara esta

Cabecera 1

Cabecera 2

Cabecera 3

Contenido 11

Contenido 12

Contenido 13

Contenido 21

Contenido 22

Contenido 23

Con esta

Cabecera 1 Cabecera 2 Cabecera 3
Contenido 11 Contenido 12 Contenido 13
Contenido 21 Contenido 22 Contenido 23

Diferentes, ¿verdad? La primera la he creado en Writer dándole formato y luego copiando y pegando, pero la verdad es que no ha quedado muy parecida a la original: el código HTML que se genera es un tanto extraño. La segunda la he creado rápidamente con el siguiente servicio en línea

HTML Table generator

Se le da el formato, se copia el código que genera al portapapeles y se pega en el editor de texto de WordPress (la pestaña HTML). Allí puedes elegir tipo de fuente, tamaño, colores, lo que te plazca. Puedes importar el contenido de la tabla desde el portapapeles o desde un archivo. Todo es muy simple de utilizar, por lo que te dejo jugar con el servicio.

Enlaces internos en un artículo

Como puedes ver, puedes ir del índice que se encuentra al inicio del artículo a cada parte título y de este regresar al índice. En lugar de entrar en explicaciones liosas, te dejo con el código que he utilizado (insertándolo en el editor HTML, como siempre)

Para el «índice» (me salteo la parte del «marco» que eso ya lo he explicado):

<ul>
 	<li><a class="sdfootnoteanc" href="#sdfootnote1sym" name="sdfootnote1anc">Tablas en WordPress, pero sin utilizar complementos</a></li>
 	<li><a class="sdfootnoteanc" href="#sdfootnote2sym" name="sdfootnote2anc">Enlaces internos en un artículo</a></li>
</ul>

Para el primer título:

<h2><a class="sdfootnotesym" href="#sdfootnote1anc" name="sdfootnote1sym">Tablas en WordPress, pero sin utilizar complementos</a></h2>

Para el segundo título:

<h2><a class="sdfootnotesym" href="#sdfootnote2anc" name="sdfootnote2sym">Enlaces internos en un artículo</a></h2>

¡Ten cuidado con la numeración de las etiquetas!

Estos enlaces internos también pueden ser llamados desde otro artículo o página: simplemente utiliza como dirección

url-del-artículo-o-página#etiqueta

donde las dos etiquetas utilizadas en este artículo son sdfootnote1sym y sdfootnote2sym. Por ejemplo

https://elpinguinotolkiano.wordpress.com/2019/02/28/dos-trucos-wordpress-tablas-y-enlaces-internos/#sdfootnote1sym

o lo que uso para la lista de artículos sobre fuentes tipográficas

https://elpinguinotolkiano.wordpress.com/entradas-destacadas/#fuentes

Claramente esto también puede utilizarse para insertar «notas al pie» en los artículos como he hecho aquí, pero te dejo la tarea de descubrir los detalles.

¡Todo listo!

Anuncios

Disponible LyX 2.3.2

Una rápida entrada para este viernes de diciembre: si bien los usuarios de openSUSE ya lo tenemos desde hace unos días en el repositorio publishing, hoy el proyecto LYX ha anunciado la disponibilidad de una nueva versión de corrección de errores de la línea 2.3

Public release of LyX version 2.3.2

La lista de correcciones de error y mejoras en la interfaz gráfica es grande, por lo que te dejo explorar el anuncio. Happy LYXing!

Munson, una agradable «slab serif»

Este artículo es parte de la serie Recomendando fuentes tipográficas


Debo admitirlo, nunca me he sentido particularmente atraído por las fuentes «slab serif», pero la que hoy presento no solo es casi una serif «normal»: está tan bien diseñada, con terminaciones «en esfera» en algunos puntos particularmente bien elegidos, que estoy seguro que aquellos que gusten de la tipografía del siglo XIX la encontrarán sumamente interesante:

Munson, por PJMiller

La lista de habilidades OpenType es más bien reducida, pero seguramente podrá encontrar un lugar en textos no muy «exigentes».

Writer: «encerrar» un texto con líneas

Hoy tendremos una entrada rápida y sencilla, que estamos en diciembre: solo un pequeño truco para «enmarcar» un texto.

¿Cómo logramos estos efectos en Writer?

Para realizar esto necesitamos un párrafo que tenga definido dos tabuladores, uno al centro del área de texto con alineación centrada y el otro a la derecha del área de texto con alineación a la derecha. Un estilo de párrafo que tiene tales tabuladores definidos por defecto es el estilo Cabecera.

Pues bien, supongamos que en un párrafo con estos dos tabuladores perfectamente definidos insertamos un tabulador, el texto y un último tabulador. Ahora seleccionamos, uno a la vez, los tabuladores y vamos a Formato → Carácter → pestaña Efectos tipográficos: allí seleccionamos el estilo de Tachado que nos interese.

Las dos últimas líneas de texto, aquellas «enmarcadas», tienen un truco adicional: ya sea como formato directo (mejor no) o desde el estilo de párrafo, vamos a la pestaña Bordes y… creo que ya se entendió 🙂

Mostrando datos «en línea» con la fuente Sparks

Este artículo es parte de la serie Recomendando fuentes tipográficas


El proyecto que presento hoy es más una curiosidad que otra cosa, pero no por eso menos interesante.

La idea es presentar datos en forma de pequeños gráficos de barras o de línea, pero hacerlo «en línea» y sin utilizar otro software, solo un programa que soporte OpenType y la tabla de sustitución +calt (Contextual Alternates). ¿Cómo?, pues simplemente utilizando una de las quince fuentes tipográficas de este proyecto

Sparks | A typeface for creating sparklines in text without code

en un programa como LibreOffice Writer o XƎTEX. ¿El resultado?

Los números fuera de las llaves serán ignorados mientras que los otros, separados por comas, serán convertidos en «datos». Tenemos a disposición 101 «niveles» (del 0 al 100, inclusos) y tres «estilos», cada uno en cinco «pesos».

Es posible entrar texto normal, pero no resulta tan interesante: su uso principal (digamos, su único uso) es para presentar datos.

La fuente también puede ser descargada desde la página GitHub del proyecto.

Curioso proyecto, ¿verdad?

LyX: explorando las «LFUN»

LYX es tan increíblemente completo que al escribir mi libro sobre el programa dejé necesariamente muchísimas cosas afuera. Hoy hablaré brevemente de una de ellas: las «funciones LYX», o LFUN.

Algo que sí cuento en el libro es cómo crear un atajo de teclado. Pues bien, allí indico que debemos asociar una «instrucción» al atajo que queremos crear, por ejemplo

specialchar-insert lyx

para insertar el logo del programa: LYX. Pues bien, esa línea de comando es una de las tantas (¡tantas!) «LFUN» disponibles.

Ciertamente estas funciones pueden utilizarse para mucho más que crear atajos de teclado: de hecho es posible controlar completamente el programa a través de ellas… o utilizarlas directamente gracias al mini-buffer.

Como ejemplo daré otra instrucción relacionada con dos artículos anteriores (1 y 2): insertar caracteres unicode arbitrarios.

Para abrir el mini-buffer es suficiente presionar Alt-X: con esto se abre una línea de comando donde podemos utilizar nuestra instrucción. Por ejemplo, para insertar el carácter № (U+2116) presionamos Alt-X, escribimos

unicode-insert 2116

es decir, la LFUN para insertar caracteres unicode seguida del código exadecimal del carácter, luego presionamos intro y ya estamos

La lista completa (¡y extensa!) de funciones está en el manual que se encuentra en Ayuda → Funciones LyX. Algunas son más útiles que otras y a muchas se puede acceder de otras formas más confortables, pero para los amantes de la línea de código, pues que allí tienen con qué entretenerse.

Algunas novedades de LibO 6.2

NOTA (que será eliminada cuando ya no sirva): desde hace unos días, y por algunos días más, estoy completamente «off-line». Este artículo fue programado para hoy hace un par de semanas (solo este párrafo es «reciente»), por lo que tendría que publicarse solo. Es decir, si lees este artículo, dejas un comentario y ves que tardo en responder, no te preocupes, que ya vuelvo. Ya volví…


El desarrollo de LibO es un «blanco móvil», por lo que si bien en el libro comento un par de novedades que aparecerán en LibO 6.2 a principios del 2019 (como el «asistente» para utilizar propiedades OpenType y Graphite), otras han sido implementadas desde entonces, por lo que hoy quiero hablar de algunas que han llamado mi atención.

La más importante, al menos en mi opinión, la posibilidad de deshabilitar los menús de las cabeceras / pie de página

Esos menús que aparecen cuando hacemos clic sobre el área de las cabeceras o pie de página pueden resultar muy molestos, especialmente si consideramos lo simple que resulta hacer clic allí por accidente. Y vamos, ¿cuántas veces por documento necesitas editar las cabeceras de página? ¿Vale la pena tener un menú siempre activo por allí? Pues bien, a partir de 6.2 ya podemos desactivarlo, ¡sí!

Otra cosa interesante son más opciones para modificar la altura de las filas en una tabla

En otras noticias generales, las interfaces para gtk2 y KDE4 han sido marcadas como en «desuso» (deprecated) y serán eliminadas en una próxima versión, mientras que la interfaz para Qt5  está mejorando para regalarnos una mejor integración con escritorios Plasma y LXQt.

Este nuevo plug-in para VCL parece funcionar bastante bien, pero tiene algunas limitaciones. [ACTUALIZACIÓN: ¡el problema ha sido corregido para 6.2.1!]

En fin, nada terriblemente innovador, pero en general una buena actualización.