
Me gustaría cambiar la distancia entre el número del capítulo y el texto del capítulo. Una mala forma de hacerlo sería renovar \thechapter
, pero esto también afecta a los títulos de las secciones. Otras respuestas parecen sugerir modificar el .cls
archivo mediante etoolbox
o \renewcommand
, pero parece que \renewcommand\thesection...
en realidad sería más legible y sencillo de depurar. ¿Cuál es la forma "natural" de hacer esto?
\documentclass{scrreprt}
\renewcommand\thechapter{\arabic{chapter}\ \ }
\begin{document}
\chapter{Blah}
\end{document}
Respuesta1
Cambia el valor (aquí 4 cm) según tus necesidades.
\documentclass{scrreprt}
\renewcommand*{\chapterformat}{%
\mbox{\chapappifchapterprefix{\nobreakspace}\thechapter\autodot
\IfUsePrefixLine{}{\hspace{4cm}}}%
}
\begin{document}
\chapter{Canh chua}
\end{document}
Esto puede parecer complicado, y también podemos hacerlo más simple y seguir viendo el mismo resultado.
\documentclass[chapterprefix]{scrreprt}
\renewcommand*{\chapterformat}{\thechapter\hspace{4cm}}
\begin{document}
\chapter{Canh chua}
\end{document}
Más tarde, decide utilizar la característica KOMA de una línea de prefijo, para hacer que la apariencia coincida con las clases estándar y agregar chapterprefix
. También decide tener un apéndice, sabiendo que KOMA-script ahora establecerá el punto al final de los números para que coincida con las definiciones del idioma alemán.Amigo.
\documentclass[chapterprefix]{scrreprt}
\renewcommand*{\chapterformat}{\thechapter\hspace{4cm}}
\begin{document}
\chapter{Canh chua}
\appendix
\chapter{Pho King Crazy}
\end{document}
Lo que obtenemos es esto:
Ahora, ¿dónde se fue todo eso? La palabra apéndice, que se habría impreso en el lenguaje de Babel en uso. ¿Dónde está el punto?
Lo eliminamos. Simple como eso.
La defensa original utiliza condicionales para abordar las diversas opciones que ofrece KOMA. Si queremos cambiar el espacio, simplemente cambiemos el espacio y nada más.
\documentclass[chapterprefix]{scrreprt}
\renewcommand*{\chapterformat}{%
\mbox{\chapappifchapterprefix{\nobreakspace}\thechapter\autodot
\IfUsePrefixLine{}{\hspace{4cm}}}%
}
\begin{document}
\chapter{Canh chua}
\appendix
\chapter{Pho King Crazy}
\end{document}