5

I would like to remove the section number from only the title, but display it in the figures and equations in the section. My document class is scrartcl and I am using sectsty

I tried

\section*{Problem 1}

but then all my figures and equations become 0.1,0.2... instead of 1.1, 1.2..

How does one go about this?

lockstep
  • 250,273
Ash
  • 318
  • 1
    Welcome to TeX.SX! Do you have also normal sections or only problems? – egreg Sep 28 '13 at 19:26
  • Glad to be here, just started with TeX!

    For this document only problems, But I might have to add Theorems later on.

    – Ash Sep 28 '13 at 19:33
  • I mean: are the sectioning commands you use entitled "Problem <number> only? – egreg Sep 28 '13 at 19:36
  • Yes, in this case. – Ash Sep 28 '13 at 19:45
  • To enrich my knowledge, what would be the simplest way to just remove section numbers from the heading only in an already formatted document without loosing the equation numbering? – Ash Sep 29 '13 at 20:05
  • Your last comment should be a fresh question, maybe with a link to this one. Please try showing a minimal example of what you have and what you need. – egreg Sep 29 '13 at 20:10
  • I found what I was looking for! link \makeatletter \renewcommand\@seccntformat[1]{} \makeatother – Ash Sep 29 '13 at 21:49

1 Answers1

6

You can do this more simply by defining a personal command. This is the simplest way:

\newcommand{\problem}{%
  \refstepcounter{section}%
  \section*{Problem \thesection}}

Here's a skeleton document:

\documentclass{article}

\usepackage{amsmath}

\newcommand{\problem}{%
  \refstepcounter{section}%
  \section*{Problem \thesection}}

\numberwithin{equation}{section}

\begin{document}

\problem\label{easy}

Compute the following expression:
\begin{equation}\label{compute}
1+1
\end{equation}

\problem\label{difficult}

Using the result obtained from~\eqref{compute} in Problem~\ref{easy}, 
express
\begin{equation}
\int_{0}^{x} e^{-t^2}\,dt
\end{equation}
in terms of elementary functions.

\end{document}

enter image description here

There are many possible refinements. For example, you seem to want to have sequences of problems. Here's an attempt at it:

\documentclass{article}

\usepackage{amsmath,xparse}

\NewDocumentCommand{\problem}{ s }
 {%
  \IfBooleanTF{#1}
   {\refstepcounter{subproblem}%
    \section*{Problem \thesubproblem}}%
   {\refstepcounter{section}%
    \section*{Problem \thesection}}%
 }


\newcounter{subproblem}[section]
\renewcommand{\thesubproblem}{\thesection\alph{subproblem}}
\numberwithin{equation}{section}

\begin{document}

\problem\label{easy}

Compute the following expression:
\begin{equation}\label{compute-easy}
1+1
\end{equation}

\problem*\label{less-easy}
Compute the following expression:
\begin{equation}\label{compute-less-easy}
1-1
\end{equation}

\problem\label{difficult}

Using the result obtained in~\eqref{compute-easy} and 
Problem~\ref{less-easy}, express
\begin{equation}
\int_{0}^{x} e^{-t^2}\,dt
\end{equation}
in terms of elementary functions.

\end{document}

A “main problem” is started with \problem, while a “subproblem” is started with \problem*. The equation number will still be the one established by the main problem.

Avoiding the explicit number in the command allows for easily change the order of the problem, by just shuffling around their texts.

enter image description here

egreg
  • 1,121,712