
Eu realmente tenho procurado por cerca de 20 a 30 minutos, sem sorte, para conseguir o que quero. É muito simples.
Estou usando a classe de artigo e quero que o título do meu apêndice seja
Apêndice A: {Inserir título}
No momento estou usando
\documentclass[a4,12pt]{article}
\usepackage[titletoc,toc,title]{appendix}
\begin{document}
<main body of text>
\begin{appendices}
\section{Magnetic flux tubes}
Bunch of text
\end{appendices}
Mas continuo recebendo como título de apêndice.
A. Tubos de fluxo magnético.
Como faço para dizer Apêndice A: Tubos de fluxo magnético.
Idealmente, também gostaria de alterar o tamanho do título do apêndice.
EDIT: Meu problema é que tenho isso no preâmbulo do meu arquivo
\usepackage{titlesec}
\usepackage{secdot}\sectiondot{subsection}\sectiondot{subsubsection}
%\renewcommand{\thesubsection}{\normalfont\arabic{section}.\arabic{subsection}}
\titleformat{\section}{\bf}{\thesection .}{0.5em}{}
\titleformat{\subsection}{\normalfont \it}{\thesubsection .}{0.5em}{}
\titleformat{\subsubsection}{\normalfont \it}{\thesubsubsection .}{0.6em}{}
Estou usando isso para fazer com que os títulos dos documentos tenham a aparência desejada, mas infelizmente esses novos comandos vão para a seção de apêndice. Existe alguma maneira de desfazer o formato do título apenas para os apêndices?
Responder1
Você pode usar \titleformat
novamente logo antes dos apêndices para dar a formatação desejada:
\documentclass{article}
\usepackage{titlesec}
\usepackage[titletoc,toc,title]{appendix}
\titleformat{\section}{\bfseries}{\thesection.}{0.5em}{}
\titleformat{\subsection}{\normalfont\itshape}{\thesubsection.}{0.5em}{}
\titleformat{\subsubsection}{\normalfont\itshape}{\thesubsubsection.}{0.6em}{}
\begin{document}
\section{A regular section}
\titleformat{\section}{\large\bfseries}{\appendixname~\thesection .}{0.5em}{}
\begin{appendices}
\section{Magnetic flux tubes}
Bunch of text
\end{appendices}
\end{document}
Para recuperar a formatação original das seções, mas adicionando a palavra "Apêndice" e o ponto após o número, você precisará
\titleformat{\section}{\normalfont\Large\bfseries}{\appendixname~\thesection.}{1em}{}
Comandos de fonte de duas letras ( \it
, \bf
e similares) são comandos TeX antigos que não devem mais ser usados em documentos LaTeX modernos; use \itshape
, \bfseries
em vez disso.
Responder2
Eu acho que isso deve funcionar. Meu código mestre é assim:
\documentclass[10pt,twoside,a4paper]{report}
\usepackage[pdftex]{graphicx}
\begin{document}
\include{Introduction}
\include{Theory}
\renewcommand{\chaptername}{Appendix} % To change title from chapter to Appendix
\appendix
\renewcommand{\thepage}{\thechapter.\arabic{page}} % This to change the page numebering format for the Appendices
\setcounter{page}{1}
\include{FluxCalc}
\include{ForceFieldCalc}
\end{document}
Eu costumo \include{}
chamar os arquivos .tex individuais dos meus capítulos e apêndices. Prefiro isso porque faz meu código principal parecer muito mais organizado. Aqui chamei 4 arquivos .tex - introdução, teoria, FluxCalc (Apêndice A neste caso) e ForceFieldCalc (Apêndice B neste caso). O pdf de saída tem páginas conforme mostrado na figura abaixo.