Muse posee varias etiquetas integradas que pueden ser útiles a la hora de la publicación. See muse-publish-markup-tags, para ver cómo personalizar las etiquetas que Muse usa, así como para crear etiquetas propias.
En el texto de cabecera y al pie sólo hay disponible un pequeño
subconjunto de estas etiquetas. La opción
muse-publish-markup-header-footer-tags
lista las etiquetas
permitidas en las cabeceras y pies.
Si una etiqueta toma argumentos, lucirá así:
<nombre-etiqueta arg1="cadena1" arg2="cadena2">
Si se quiere que la etiqueta luzca como si viniera directamente de un documento XHTML, se puede hacer lo siguiente como alternativa.
<nombre-etiqueta arg1="cadena1" arg2="cadena2" />
Si una etiqueta rodea algún texto, se presentará así:
<nombre-etiqueta>Algo de texto</nombre-etiqueta>
Si una etiqueta rodea una región larga, se presentará así.
<nombre-etiqueta> Algo de texto. Algo más de texto. </nombre-etiqueta>
Esta es la lista completa de etiquetas que Muse acepta, incluyendo aquellas mencionadas en secciones anteriores.
Muse detecta automáticamente los párrafos durante la publicación por
medio de líneas en blanco, así que esta etiqueta habitualmente es
innecesaria.
Toma el argumento type, que indica el tipo de cita. Los tipos válidos son "author" y "year". Si se omite este argumento, se incluyen tanto el autor como el año en la cita.
El uso de una bibliografía para la cita puede especificarse con la directiva #bibsource.
See Citas, para información adicional.
class
de la etiqueta <span>.
Si se está publicando en un formato diferente, no hace nada extra al
texto.
El argumento “markup” controla cómo se marcará la sección.
Si se omite, se publica la región con las reglas normales de Muse.
Si es nil
, no marca para nada la región, pero previene que Muse
siga interpretándola.
Si es example
, trata a la región como si estuviera rodeada por
la etiqueta <example>.
Si es src
, trata al texto incluido como si estuviera rodeado
por la etiqueta <src>. También se debería especificar el
atributo “lang” si se hace esto.
Si es verse
, trata a la región como si estuviera rodeada por la
etiqueta <verse>, para preservar las nuevas líneas.
Por lo demás, debería ser el nombre de una función a la que se
invoque, con el búfer estrechado a la región.
Por omisión, sólo se incluirán 2 niveles de cabeceras en el Índice de
Contenidos que se genere. Para modificar esto globalmente, se
personaliza la opción muse-publish-contents-depth. Para
cambiarlo sólo para la etiqueta del momento se usa el argumento
“depth”.
Si se proporciona el argumento “style”, se incluye con la etiqueta
<div> publicada. Igualmente para el argumento “id”.
<include file="fichero_incluido">
El argumento “markup” controla cómo se marca esta sección.
Si se omite, publica el texto incluido con las reglas Muse normales.
Si es "nil", no marca para nada el texto incluido.
Si es "example", trata al texto incluido como si estuviera rodeado por la etiqueta <example>.
Si es "src", trata al texto incluido como si estuviera rodeado por la etiqueta <src>. También se debería especificar el atributo “lang” si se hace esto.
Si es "verse", trata el texto incluido como si estuviera rodeado por la etiqueta <verse>, para preservar las nuevas líneas.
De lo contrario, debería ser el nombre de una función a la que invocar
después de insertar el fichero con el búfer estrechado a la sección
insertada.
insert
. Todas las propiedades del
texto quedan removidas del texto resultante.
Esta etiqueta toma el argumento “markup”. Véase la descripción de
<command> para los detalles.
Esto es útil para el marcado de regiones en cabeceras y pies. Un ejemplo que vendría a la cabeza es generar un índice publicado de todos los ficheros del proyecto haciendo lo siguiente.
<markup><lisp>(muse-index-as-string t t)</lisp></markup>
Esta etiqueta toma el argumento “markup”. Véase la descripción de
<command> para los detalles.
Esta etiqueta toma el argumento “markup”. Véase la descripción de
<command> para los detalles.
Esta etiqueta toma el argumento “markup”. Véase la descripción de
<command> para los detalles.
lang
.
Muse buscará una función llamada lang-mode, donde lang es
precisamente el valor del atributo lang
.
Esta etiqueta requiere htmlize
1.34 o posterior para que
funcione. Si no se satisface este requisito o el estilo de
publicación en uso no está basado en HTML, Muse publicará la región
como una etiqueta <example>.
Esta etiqueta se usó con frecuencia en versiones previas de Muse
porque no soportaba los escapes especiales en todo el documento.
Ahora sólo será necesaria para otras etiquetas, y quizás también para
notas al pie.