Duplicar y modificar jerarquía de secciones

Duplicar y modificar jerarquía de secciones

En un gran documento de estilo de tesis que se está preparando, hay ciertas partes (jerarquía de látex \part{}) que se tratan como inserciones de un trabajo previamente preparado. Esto puede incluir artículos o resúmenes que sean más adecuados para la división jerárquica dentro de la parte mediante secciones (saltándose capítulos). Principalmente esto es para evitar el "Capítulo X" con un formato de capítulo radicalmente diferente.

Me gustaría copiar (probablemente un nuevo comando) y posteriormente redefinir el comando de sección para incluir solo el número de sección para poder llamar a un comando de látex llamado \papersection{} que no contendrá el prefijo de capítulo ex. ( 1. Introducción )

Para completar, me gustaría poder compartir el formato y la jerarquía del equivalente de \papersection*{} si es posible.

\documentclass{report}
%\usepackage{chngcntr}
%\counterwithin{figure}{section}
\begin{document}
\part{(First Part)}
\section{Intro}
     Since this part is for a research paper - the article class would be more appropriate but the report class has been used for the rest of the document as numbering hierarchy such as 1.1 is desired.

     Would rather be using \papersection{Intro} so that all my sections do not include the repetitive and unnecessary 1.x

\end{document}

Alternativamente (y este sería mi enfoque preferido), ¿se puede emitir un comando de entorno \begin{x} ... \end{x} para redefinir temporalmente la plantilla \documentclass que se está utilizando? En este contexto, tendría que ser compatible con entornos anidados como bibunits, tablas, figuras, ecuaciones, etc.

\documentclass{report}
\begin{document}
\part{(First Part)}
\begin{PaperEnvironment}% open up an environment that refers to the article class

\section{Intro}
    Can I change documentclass templates mid stream?  If so, I don't have to redefine section anymore...

\end{PaperEnvironment}
\end{document}

El documento se está preparando utilizando un archivo cls personalizado basado en la plantilla de informe. No puedo cambiar a memorias, libros, informes escritos, etc. en este momento.

Respuesta1

No es posible utilizar más de una clase de documento en un solo documento a menos que compile los subdocumentos por separado e incluya los archivos compilados con un paquete como pdfpages. Si esa no es una opción, podría definir un nuevo entorno, paperpor ejemplo, que elimine el número de capítulo al componer secciones al principio del entorno y lo restaure al final. Esto es más sencillo que duplicar el \sectioncomando completo porque simplemente podemos cambiarlo \thesection.

No estoy seguro de lo que quiere decir con los comandos de sección destacados, ya que de todos modos no tienen un número.

\documentclass{report}
\usepackage{kantlipsum}
\makeatletter
\newenvironment{paper}{%
  \global\let\oldthesection\thesection
  \renewcommand{\thesection}{\@arabic\c@section}%
}{%
  \global\let\thesection\oldthesection}
\makeatother
\begin{document}
\chapter{Chapter First}
\kant[1]
\section{Kant}
\kant[2]
\section{Kant Again}
\kant[3]
\chapter{Chapter Second}
\kant[4]
\part{(First Part)}
\begin{paper}
\section{Intro}
     Since this part is for a research paper - the article class would be more appropriate but the report class has been used for the rest of the document as numbering hierarchy such as 1.1 is desired.

     Would rather be using \section{Intro} so that all my sections do not include the repetitive and unnecessary 1.x
\end{paper}
\part{Second Part}
\chapter{More Kant}
\kant[5]
\section{Kant Keeps Going}
\kant[6]
\end{document}

formato de sección variante

información relacionada