EDITAR

EDITAR

Escribí un cuestionario con LaTeX usando el paquetepaperandpencil.sty (http://www.qdds.de/index.php?id=129). El paquete de alguna manera desactiva la numeración de páginas, pero necesito que el cuestionario las tenga. ¿Hay alguna manera de hacer cumplir/rehabilitar la numeración de páginas o de crear la mía propia que sea similar a la numeración estándar en la clase de artículo?

Aquí está mi preámbulo con un breve ejemplo.

\documentclass[a4paper, 12pt]{article}
\usepackage{geometry}
\geometry{a4paper, top=10mm, bottom=20mm, left=10mm, right=10mm, headsep=10mm, footskip=12mm}
\usepackage[interviewer, nonumbers]{paperandpencil}
\setlength{\answerwidth}{\linewidth}

\begin{document}

\setcounter{page}{75}
\addtocounter{section}{7}
\section{Example Code}

\startbox
\begin{flushleft}
\textbf{This is an example.}
\end{flushleft}
\stopbox

\end{document}

Desafortunadamente, mis conocimientos de LaTeX no cubren la comprensión del código fuente de los paquetes, y la documentación de paperandpencil.styno cubre la numeración de páginas. Teniendo en cuenta que es un paquete creado por mi universidad alemana, supongo que ninguno de ustedes lo sabe. Ya deshabilité todos los paquetes innecesarios pero no pude encontrar ninguna interacción. Me alegraría que alguien pudiera señalar mis errores o, si no hay ninguno, encontrar una solución para insertar manualmente la numeración de páginas en el documento.

¡Gracias de antemano!

Editar: Lo siento, aclaré todas las partes innecesarias del preámbulo.

Respuesta1

Esto es unTrabajo mínimoEjemplo que restablece los números de página y compila sin errores.

\documentclass[a4paper, 12pt]{book}
\usepackage{paperandpencil}
\pagestyle{plain}
\begin{document}
  \pagenumbering{arabic}
  \setcounter{page}{75}
  \addtocounter{section}{7}
  \section{Example Code}

  \begin{flushleft}
    \textbf{This is an example.}
  \end{flushleft}

\end{document}

números de página con estilo <code>simple</code>

EDITAR

Sólo algunas notas sobre esto. El .styarchivo incluye algún código cuestionable. Por ejemplo:

\renewcommand*\thechapter{\bf{\arabic{chapter}.}}

Esto no sólo requiere que uses una clase que defina capítulos (por ejemplo, bookoreport no `artículo), sino que también use un comando obsoleto durante mucho tiempo para establecer el peso de la fuente o, más exactamente, esmal usoun comando obsoleto durante mucho tiempo.

\bfes un comando anterior a LaTeX2e. Nunca fue necesaria una discusión. Es decir, aunque fuera la forma correcta de poner negrita, no se debería utilizar así.

Alternativas:

\renewcommand*\thechapter{\textbf{\arabic{chapter}.}}

o

\renewcommand*\thechapter{\bfseries\arabic{chapter}.}

Pero el problema de definir las cosas de esta manera es que aparecerá negrita y un punto a continuación si \thechapterse usa en una referencia cruzada, por ejemplo, lo que puede no ser lo que desea. \thechapterEn realidad debería establecer sólo el formato básico del contador, es decir, números arábigos o romanos o lo que sea. Esto es de book.cls:

\renewcommand \thechapter {\@arabic\c@chapter}

Sería mejor si el paquete usara esto (si es necesario) y manejara el formato predeterminado de \chaptermanera apropiada.

Sin embargo, el paquete no redefine \thesection. Entonces, cuando lo combinas con la book.clsdefinición predeterminada:

\renewcommand \thesection {\thechapter.\@arabic\c@section}

terminas con no un punto, sino dos, entre el número de capítulo y el número de sección (como se muestra en el resultado de mi MWE). Si define un capítulo (para evitar el cero, por ejemplo), obtendrá:

capítulo mal formateado

lo cual no me parece nada correcto.

Me temo que usar este paquete sin comprender el código probablemente sea una experiencia frustrante. No es nada cuidadoso, por ejemplo, al elegir nombres de macros que probablemente no entren en conflicto con los utilizados por otros paquetes. Por ejemplo, no utiliza un prefijo para comandos internos y define varias macros de dos letras (por ejemplo \df, \km), lo cual no es una buena práctica.

Puede que sea intencionado, pero el paquete también define entornos de una manera que agregará mucho espacio vertical, por ejemplo, usa centery tabularjuntos, lo que agregará espacio vertical antes y después de sus contenidos.

información relacionada