La macro \especial en XeTeX

La macro \especial en XeTeX

Estuve jugando un poco con XeTeX y realmente me sorprendió que lo siguiente estuviera funcionando

\def\red{\special{color rgb 1 0 0}}
{\red Hello, World!}
\bye

¿Dónde puedo obtener más información sobre la sintaxis de lo que se puede insertar en "especial"?

Respuesta1

La \specialprimitiva es un simple titular de 'material comprendido por el backend': TeX no sabe nada de la naturaleza del argumento aquí por diseño. Como tal, hay que consultar la documentación del backend para saber qué se puede utilizar. En la práctica, a menudo también es necesario realizar experimentos sobre lo que funciona.

Para XeTeX, el backend es xdvipdfmx, que hoy en día simplemente dvipdfmxse ejecuta en el modo correcto. Debe consultar los manuales de dvipdfmxy dvipdfmy el documento dvipdfmx-special.pdfpara obtener una buena descripción general de lo que se puede utilizar.

información relacionada