Espero seriamente que esta pergunta não tenha sido feita antes, mas não consegui encontrar uma que se encaixe exatamente no meu caso.
Estou usando a scrreprt
classe document e alinhei com sucesso os títulos dos capítulos usando:
\renewcommand{\raggedchapter}{\raggedleft}
Isso também funcionou para o título da lista de listagens. No entanto, isso aconteceunãotrabalho para os títulos do TOC, a lista de figuras e a lista de tabelas. Eu tentei algumas coisas como:
\renewcommand{\cfttoctitlefont}{\raggedleft}
mas isso não alinhou o título à direita, mas apenas redefiniu o tamanho da fonte (o que é esperado para uma renovação).
Provavelmente existe uma maneira fácil de fazer isso usando KOMA ou tocloft, mas não consegui encontrar nada que funcionasse até agora. Obrigado.
Responder1
As turmas do KOMA não gostam do tocloft
pacote e farão um monte de sugestões que, como não usuário do KOMA, não significam nada para mim. No entanto, o breve MWE a seguir mostra como usar tocloft
para alinhar corretamente os títulos do ToC, etc.
% toctitleprob.tex SE 563186
\documentclass{scrreprt}
\usepackage{tocloft}
\renewcommand{\raggedchapter}{\raggedleft}
\renewcommand{\cfttoctitlefont}{\hfill\LARGE\bfseries\sffamily}
\begin{document}
\tableofcontents
\chapter{A chapter}
\end{document}
Talvez você possa traduzir isso em scrreprt
código.
Responder2
Isenção de responsabilidade: não use o pacote tocloft
junto com uma classe KOMA-Script. Ele quebra vários recursos do KOMA-Script. KOMA-Script usa seu próprio pacote tocbasic
para ToC e listas como LoF e LoT.
Se você realmente deseja usar o pacote tocloft
e tocloft
não deve alterar as configurações dos títulos no TOC etc., você pode carregá-lo com a opção titles
.
Exemplo:
\documentclass{scrreprt}
\usepackage[titles]{tocloft}% I would not use this package with a KOMA-Script class
\renewcommand{\raggedchapter}{\raggedleft}
\begin{document}
\tableofcontents
\chapter{A chapter}
\end{document}