\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{tocloft}
\begin{document}
\tableofcontents
\thispagestyle{empty}
\newpage
\section{Preface} %want section number to be 0
\thispagestyle{empty}
\pagenumbering{roman}
\lipsum[1-3]
\newpage
\section{Start From Here}
\lipsum[1-5]
\section{And So On...}
\lipsum[1-5]
\end{document}
Actualmente tengo numeración de página y título en el encabezado y tanto para el encabezado como para el pie de página tengo una línea (no estoy seguro de cómo se llama). Para el prefacio, quiero que todo eso desaparezca, por eso usé \thispagestyle{empty}
, perohacerQuiero una numeración de páginas romanas en la parte inferior central.
¿Cómo puedo hacer que la numeración de páginas del prefacio muestre un número romano? (Por ahora solo se muestra en ToC).
Respuesta1
Puede definir un nuevo estilo de página usando \fancypagestyle{<name>}{<commands>}
para deshacerse de otros encabezados/pies de página y dejar el número de página, y luego usarlo \thispagestyle{<name>}
en las ubicaciones deseadas:
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{tocloft}
\usepackage{fancyhdr}
\fancypagestyle{myplain}
{
\fancyhf{}
\renewcommand\headrulewidth{0pt}
\renewcommand\footrulewidth{0pt}
\fancyfoot[C]{\thepage}
}
\fancyhf{}
\fancyhf{}
\fancyhead[CO]{\nouppercase\leftmark}
\fancyhead[CE]{\hdrtitle}
\fancyhead[LE,RO]{\thepage}
\pagestyle{fancy}
\renewcommand\sectionmark[1]{\markboth{#1}{}}%don't move this
\setcounter{section}{-1}
\title{The Title}
\author{The Author}
\makeatletter
\let\hdrtitle\@title
\makeatother
\begin{document}
\tableofcontents
\thispagestyle{empty}
\newpage
\section{Preface}
\thispagestyle{myplain}
\pagenumbering{roman}
\lipsum[1-3]
\newpage
\section{Start From Here}
\pagenumbering{arabic}
\lipsum[1-5]
\section{And So On...}
\lipsum[1-5]
\end{document}
La solución anterior funcionará si el prefacio tiene una extensión de una página; Si el prefacio abarca más de una página, puede definir dos estilos: por ejemplo, myplain
(con solo el número de página (supuse que debería estar centrado en el pie de página, pero puede cambiarlo fácilmente)) y myfancy
(con su encabezado/ pie de página y reglas); luego puedes usarlo \pagestyle{<style>}
en las ubicaciones apropiadas para cambiar de estilo:
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{tocloft}
\usepackage{fancyhdr}
\fancypagestyle{myplain}
{
\fancyhf{}
\renewcommand\headrulewidth{0pt}
\renewcommand\footrulewidth{0pt}
\fancyfoot[C]{\thepage}
}
\fancypagestyle{myfancy}{
\fancyhf{}
\fancyhead[CO]{\nouppercase\leftmark}
\fancyhead[CE]{\hdrtitle}
\fancyhead[LE,RO]{\thepage}
\renewcommand\headrulewidth{0.4pt}
\pagestyle{fancy}
\renewcommand\sectionmark[1]{\markboth{##1}{}}%don't move this
}
\setcounter{section}{-1}
\title{The Title}
\author{The Author}
\makeatletter
\let\hdrtitle\@title
\makeatother
\begin{document}
\tableofcontents
\thispagestyle{empty}
\newpage
\pagestyle{myplain}
\pagenumbering{roman}
\section{Preface}
\lipsum[1-10]
\newpage
\pagestyle{myfancy}
\pagenumbering{arabic}
\section{Start From Here}
\lipsum[1-5]
\section{And So On...}
\lipsum[1-5]
\end{document}
¿Quizás podría estar interesado en utilizar la clase de documento book
y sus \frontmatter
comandos ? (usando \chapter como unidad seccional de alto nivel, por supuesto).\mainmatter
\backmatter