
¿Cómo se insertan títulos de subsecciones en texto como en la imagen de abajo? En la mayoría de las plantillas de látex estándar, habría un espacio
1.2La conjetura de Weil para campos funcionales.
En esta sección...
lo cual estoy tratando de evitar porque creo que desordena las cosas. Todavía me gustaría que hubiera un espacio para los títulos de las secciones y que hubiera un pequeño espacio antes de los títulos de las subsecciones, como en la imagen de abajo.
Editar:Según lo solicitado, aquí hay un ejemplo de trabajo mínimo que muestra el problema:
\documentclass[12pt]{article}
\begin{document}
\section{Section}
Text A
\subsection{Subsection}
There are two problems with this working example: the subsection is not part of this paragraph (and the letters are not the same size as the letters here), and the gap between Text A and the subsection is too large.
\end{document}
y una imagen de lo que sale cuando paso esto a través de TeXmaker:
Estoy feliz de cambiar la clase de documento que estoy usando.
Respuesta1
Si desea reproducir el resultado de la imagen, utilice amsart
.
\documentclass[12pt]{amsart}
\newtheorem{theorem}{Theorem}[section]
\theoremstyle{definition}
\newtheorem{remark}[theorem]{Remark}
\begin{document}
Some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words.
\section{Section title}
Some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words.
\subsection{Subsection title}
Some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words.
\begin{theorem}
A theorem statement. A theorem statement. A theorem statement.
A theorem statement. A theorem statement.
\end{theorem}
\begin{remark}
A remark. A remark. A remark. A remark. A remark.
\end{remark}
Some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words.
\subsection{Another subsection title}
Some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words some nonsense words some nonsense words
some nonsense words.
\end{document}
Respuesta2
En article
(sin paquetes), todas las macros de sección se utilizan \@startsection
internamente. \@startsection
toma 6 argumentos que controlan la apariencia del título de una sección:
\@startsection
{<sectioning name>}
{<sectioning level>}
{<horizontal indent from left>}
{<vertical skip pre>}
{<skip post>}
{<font choice>}
Si bien la mayoría de esos argumentos se explican por sí mismos en lo anterior, dos de ellos se comportan de manera algo especial:
<vertical skip pre>
decide si el párrafo después del título tendrá sangría o no. Si es positivo o 0 el siguiente párrafo tendrá sangría normal, si es negativo se suprimirá la sangría. En cualquier caso, el valor absoluto de esto se utilizará para el salto vertical.<skip post>
controla si el encabezado se mostrará como un encabezado preliminar; si esto es positivo, se comportará como un salto vertical después del encabezado y se mostrará el encabezado. Si es negativo o 0, el encabezado será un encabezado preliminar y este será el salto horizontal entre el encabezado y el texto en la misma línea.
Entonces, una vez aclarado esto, ahora podemos redefinirlo \subsection
para que tenga el formato de encabezado inicial.
\renewcommand\subsection
{%
\@startsection
{subsection}
{2}
{\z@}
{3.25ex \@plus 1ex \@minus .2ex}
{-1em}
{\normalfont\normalsize\bfseries}%
}
Si comenzamos este formateo en el \subsection
nivel, también deberíamos redefinirlo \subsubsection
de la misma manera. Un documento completo que hace esas redefiniciones:
\documentclass[]{article}
\makeatletter
\renewcommand\subsection
{%
\@startsection
{subsection}
{2}
{\z@}
{3.25ex \@plus 1ex \@minus .2ex}
{-1em}
{\normalfont\normalsize\bfseries}%
}
\renewcommand\subsubsection
{%
\@startsection
{subsubsection}
{3}
{\z@}
{3.25ex \@plus 1ex \@minus .2ex}
{-1em}
{\normalfont\normalsize\bfseries}%
}
\makeatother
\usepackage{duckuments}
\begin{document}
\section{This is a section}\blindduck
\subsection{This is a subsection}\blindduck
\subsubsection{This is a subsubsection}\blindduck
\paragraph{This is a paragraph}\blindduck
\end{document}
Respuesta3
Con titlesec
y article
:
\documentclass[12pt]{article}
\usepackage{titlesec}
\titleformat{\subsection}[runin]{\normalsize\bfseries}{\thesubsection}{5pt}{}
\begin{document}
\section{Section}
Text A
\subsection{Subsection}
There are two problems with this working example: the subsection is not part of this paragraph (and the letters are not the same size as the letters here), and the gap between Text A and the subsection is too large.
\end{document}