ecuaciones numéricas según subsecciones, pero no muestran subsecciones sin números

ecuaciones numéricas según subsecciones, pero no muestran subsecciones sin números

Deseo numerar mis ecuaciones de acuerdo con su (sub)sección, de modo que cuando haga referencia a ellas se muestre, por ejemplo, (1.1), pero mis secciones y subsecciones no deberían mostrar su número, por lo que la sección debería verse como "SECCIÓN" y no como "1 SECCIÓN". así como las subsecciones que deberían verse como "SUBSECCIÓN" y no como "1.1 SUBSECCIÓN" este es mi código actual que no muestra los números pero no numera las ecuaciones como deseaba:

\documentclass[pdftex,10pt,a4paper]{article}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]
{geometry}      
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{dcolumn}
\usepackage[english]{babel}
\usepackage{siunitx}
\usepackage{mhchem}

%Command to not display numbers of sections and subsections...
\makeatletter
\renewcommand\thesection{}
\renewcommand\thesubsection{}
\renewcommand\thesubsubsection{}
\makeatother
% command to number equations according to the their sections
\numberwithin{equation}{section}

\begin{document}

\section{Introduction}
\subsubsection{Theoretical principles}
here comes some text and the first reference \eqref{eq:lnpp0} the text goes on
then the first eqation is implemented.

\begin{equation}\label{eq:lnpp0}
\mathrm{ln} \dfrac{p}{p_0} \, = \, \dfrac{\Delta_\mathrm{v}H}{R}\left( \dfrac{1}{T_0}-\dfrac{1}{T}\right) 
\end{equation}

Rearranging the equation the formula gives you $\Delta_\mathrm{v}H$ 
for the enthalpy of vaporization which can be used to 
determine the entropy of vaporization:

\begin{equation}\label{eq:deltaS}
\Delta_\mathrm{v}S\,=\, \dfrac{\Delta_\mathrm{v}H}{T}
\end{equation}

\section{The second section}

This is the equation i want to reference to \eqref{eq:lnpp0}

\end{document}

Este código no muestra los números de las secciones y subsecciones (como se desea) pero no numera correctamente las ecuaciones, las numera (.1) en lugar de (1.1)

PD: esta es mi primera pregunta, así que me alegra recibir comentarios para mejorar aún más mi "estilo de preguntas".

Respuesta1

No deberías redefinir thesectionetc en nada. Pero redefina los niveles seccionales usandotitlesec

\usepackage{titlesec}
\titleformat{\section}
{\normalfont\Large\bfseries}{}{0em}{}
\titleformat{\subsection}
{\normalfont\large\bfseries}{}{0em}{}
\titleformat{\subsubsection}
{\normalfont\normalsize\bfseries}{}{0em}{}
\titleformat{\paragraph}[runin]
{\normalfont\normalsize\bfseries}{}{0em}{}
\titleformat{\subparagraph}[runin]
{\normalfont\normalsize\bfseries}{}{0em}{}

He redefinido todos los niveles para su referencia para que ningún nivel muestre el número.

Con esto en el preámbulo obtenemos

ingrese la descripción de la imagen aquí

Pero esto puede confundir a sus lectores.

Código completo:

\documentclass[10pt,a4paper]{article}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]
{geometry}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{dcolumn}
\usepackage[english]{babel}
\usepackage{siunitx}
\usepackage{mhchem}

%Command to not display numbers of sections and subsections...
\usepackage{titlesec}
\titleformat{\section}
{\normalfont\Large\bfseries}{}{0em}{}
\titleformat{\subsection}
{\normalfont\large\bfseries}{}{0em}{}
\titleformat{\subsubsection}
{\normalfont\normalsize\bfseries}{}{0em}{}
\titleformat{\paragraph}[runin]
{\normalfont\normalsize\bfseries}{}{0em}{}
\titleformat{\subparagraph}[runin]
{\normalfont\normalsize\bfseries}{}{0em}{}
% command to number equations according to the their sections
\numberwithin{equation}{section}


\begin{document}

\section{Introduction}
\subsubsection{Theoretical principles}
here comes some text and the first reference \eqref{eq:lnpp0} the text goes on
then the first eqation is implemented.

\begin{equation}\label{eq:lnpp0}
\mathrm{ln} \dfrac{p}{p_0} \, = \, \dfrac{\Delta_\mathrm{v}H}{R}\left( \dfrac{1}{T_0}-\dfrac{1}{T}\right)
\end{equation}

Rearranging the equation the formula gives you $\Delta_\mathrm{v}H$
for the enthalpy of vaporization which can be used to
determine the entropy of vaporization:

\begin{equation}\label{eq:deltaS}
\Delta_\mathrm{v}S\,=\, \dfrac{\Delta_\mathrm{v}H}{T}
\end{equation}

\section{The second section}

This is the equation i want to reference to \eqref{eq:lnpp0}

\end{document}

Respuesta2

No hay necesidad de paquetes adicionales. La impresión de los números de sección se realiza mediante el comando interno \@seccntformat. Si lo redefinimos para que no haga nada, el número no aparecerá.

\documentclass[10pt,a4paper]{article}

\usepackage{amsmath}

%Command to not display numbers of sections and subsections...
\makeatletter
\renewcommand{\@seccntformat}[1]{}
\makeatother
% command to number equations according to the their sections
\numberwithin{equation}{section}

\begin{document}

\section{Introduction}
\subsubsection{Theoretical principles}
here comes some text and the first reference \eqref{eq:lnpp0} the text goes on
then the first equation is implemented.
\begin{equation}\label{eq:lnpp0}
\ln\frac{p}{p_0} =\frac{\Delta_{\mathrm{v}}H}{R}\left( \frac{1}{T_0}-\frac{1}{T}\right)
\end{equation}
Rearranging the equation the formula gives you $\Delta_\mathrm{v}H$
for the enthalpy of vaporization which can be used to
determine the entropy of vaporization:
\begin{equation}\label{eq:deltaS}
\Delta_{\mathrm{v}}S=\frac{\Delta_{\mathrm{v}}H}{T}
\end{equation}

\section{The second section}

This is the equation I want to reference to \eqref{eq:lnpp0}

\end{document}

Dejé solo amsmath, ya que los otros paquetes no son necesarios para el ejemplo (pero, por supuesto, puedes agregarlos a tu documento).

Algunos puntos a tener en cuenta.

  1. \mathrm{ln}está mal y debería estarlo \ln.

  2. Utilice llaves alrededor de los subíndices: \Delta_{\mathrm{v}}.

  3. El comando \dfracrara vez es necesario, preferiblemente \fraca menos que realmente necesite la versión grande en lugares donde se imprimiría más pequeña.

  4. Nunca dejes una línea en blanco antes equation. Se permite una línea en blanco después, siempre que el texto después de la ecuación sea un párrafo nuevo.

  5. Nunca utilices la pdftexopción: sólo unos pocos paquetes, que no son de uso común, la necesitan.

ingrese la descripción de la imagen aquí

información relacionada