Estoy escribiendo un documento ( article
clase). Estoy usando el paquete de referencia inteligente para hacer referencias cruzadas a secciones y he modificado las referencias para que \cref{label}
produzca, por ejemplo, si es la sección 2, el símbolo §2
. También modifiqué los formatos de (sub)sección y título de parte a través de titlesec, todo con el siguiente código:
\crefname{section}{§}{§§}
\Crefname{section}{§}{§§}
\crefname{part}{§}{§§}
\titleformat*{\section}{\Large §\scshape\centering}
\titleformat*{\subsection}{\large §\scshape}
\titleformat{\part}[display]
{\LARGE §\scshape\centering}
{\thepart}
{0em}
{}
Lo último que me gustaría hacer es que imprima el símbolo § antes del número de sección en cada sección. Intenté hacer lo anterior, simplemente colocándolo en el segundo {} del comando titleformat para cada uno de ellos, pero obviamente lo escribe antes del título de la sección, dejando algo como esto:
3.1 §This is a section.
Además, Auctex devuelve un error al compilar con Latex ( Error ocurred after las TeX file closed
) aunque produce el archivo dvi correcto.
¿Cómo podría lograrlo correctamente?
Gracias de antemano.
Respuesta1
Ok, lo solucioné, no sabía cómo usar correctamente el \titlesec
comando. solía
\titleformat{\section}[hang]{\Large\scshape\centering}{§\thesection}{1em}{}
\titleformat{\subsection}[hang]{\large\scshape}{§\thesubsection}{1em}{}
Sin el * para formato completo.
Perdón por preguntar y responderme yo mismo.
EDITAR: Solo para referencia futura, en caso de que alguien se encuentre con esto: en el fragmento anterior, las cuatro {}
partes a la derecha []
son: estilo de texto, luego lo que se muestra antes del título de la (sub)sección, luego el espacio entre la enumeración y título, y luego algo para separar la enumeración y el título. En este caso \thesection
genera el número de la sección, 1em
es el espacio entre el número de la sección y el título, y hay una separación simbólica entre ellos.
Puede []
ser hang
en cuyo caso todo se muestra en una sola línea, o display
, en cuyo caso hay una línea para la enumeración, luego una línea con la separación (cuarta {}
) y luego el título.