
Realmente he estado buscando durante unos 20 a 30 minutos sin suerte de lograr lo que quiero. Es muy sencillo.
Estoy usando la clase de artículo y quiero que el título de mi apéndice diga
Apéndice A: {Insertar título}
Ahora mismo estoy 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}
Pero sigo apareciendo como título de mi apéndice.
A. Tubos de flujo magnético.
¿Cómo consigo que diga Apéndice A: Tubos de flujo magnético?
Idealmente, también me gustaría modificar el tamaño del título del apéndice.
EDITAR: Mi problema es que tengo esto en el preámbulo de mi archivo.
\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}{}
Estoy usando esto para que los títulos de los documentos se vean como quiero, pero desafortunadamente estos nuevos comandos pasan a la sección del apéndice. ¿Hay alguna forma de deshacer el formato del título sólo para los apéndices?
Respuesta1
Puede usar \titleformat
nuevamente justo antes de los apéndices para darle el formato deseado:
\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 el formato original de las secciones, pero añadiendo la palabra "Apéndice" y el punto después del número necesitarás
\titleformat{\section}{\normalfont\Large\bfseries}{\appendixname~\thesection.}{1em}{}
Los comandos de fuente de dos letras ( \it
y \bf
similares) son comandos TeX antiguos que ya no deberían usarse en documentos LaTeX modernos; utilizar \itshape
, \bfseries
en su lugar.
Respuesta2
Creo que esto debería funcionar. Mi código maestro se ve así:
\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}
Yo suelo \include{}
llamar a los archivos .tex individuales para mis capítulos y apéndices. Prefiero esto porque hace que mi código principal luzca mucho más ordenado. Aquí he llamado 4 archivos .tex: introducción, teoría, FluxCalc (Apéndice A en este caso) y ForceFieldCalc (Apéndice B en este caso). El pdf de salida tiene páginas como se muestra en la siguiente figura.