Aumentando o espaço horizontal entre o número do capítulo e o título do capítulo no scrreprt

Aumentando o espaço horizontal entre o número do capítulo e o título do capítulo no scrreprt

Gostaria de alterar a distância entre o número do capítulo e o texto do capítulo. Uma maneira ruim de fazer isso seria renovar \thechapter, mas isso também afeta os títulos das seções. Outras respostas parecem sugerir modificar o .clsarquivo via etoolboxou \renewcommand, mas parece que \renewcommand\thesection...seria mais legível e mais simples para depuração. Qual é a maneira 'natural' de fazer isso?

\documentclass{scrreprt}
\renewcommand\thechapter{\arabic{chapter}\ \ }

\begin{document}
 \chapter{Blah}
\end{document}

Responder1

Altere o valor (aqui 4 cm) conforme sua necessidade.

\documentclass{scrreprt}

\renewcommand*{\chapterformat}{%
  \mbox{\chapappifchapterprefix{\nobreakspace}\thechapter\autodot
  \IfUsePrefixLine{}{\hspace{4cm}}}%
}
\begin{document}
\chapter{Canh chua}
\end{document}

Isso pode parecer complicado, mas podemos muito bem torná-lo mais simples e ainda assim ver o mesmo resultado.

\documentclass[chapterprefix]{scrreprt}
\renewcommand*{\chapterformat}{\thechapter\hspace{4cm}}
\begin{document}
\chapter{Canh chua}
\end{document}

Mais tarde, você decide usar o recurso KOMA de uma linha de prefixo, para fazer a aparência corresponder às classes padrão e adicionar chapterprefix. Você também decide ter um apêndice, sabendo que o script KOMA agora definirá o ponto no final dos números para corresponder às definições do alemãoCara.

\documentclass[chapterprefix]{scrreprt}
\renewcommand*{\chapterformat}{\thechapter\hspace{4cm}}
\begin{document}
\chapter{Canh chua}
\appendix
\chapter{Pho King Crazy}
\end{document}

O que obtemos é isto:

PhoKingCrazy

Agora, para onde foram todas essas coisas? A palavra apêndice, que teria sido impressa na linguagem babel em uso. Onde está o ponto?
Nós o excluímos. Simples assim.
A definição original usa condicionais para lidar com as diversas opções que o KOMA oferece. Se quisermos mudar o espaço, vamos apenas mudar o espaço e nada mais.

\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}

phoKinCrazyExtended

informação relacionada