22

I'd like to know if it is possible switch between the leqno and reqno options in the same document keeping the numbering of the equations. Namely i use the reqno option (default for amsmath and the standard article class), but i want that some equations are numbered by the left side (as if I had relied the leqno option) and the others no.

I'd like a commands as \leqnomode and \reqnomode to change the position of \tag in anywhere of the document.

Is this possible?

1 Answer 1

24

Here you go:

enter image description here

\documentclass{article}
\usepackage[leqno]{amsmath}

\makeatletter
\newcommand{\leqnomode}{\tagsleft@true}
\newcommand{\reqnomode}{\tagsleft@false}
\makeatother
\begin{document}

\begin{align}
  f(x) &= ax^2 + bx + c \\
  g(x) &= dx^2 + ex + f
\end{align}

\reqnomode

\begin{align}
  f(x) &= ax^2 + bx + c \\
  g(x) &= dx^2 + ex + f
\end{align}

\end{document}
6
  • 1
    What are these \makeatletter and \makeatother?
    – enthu
    Oct 16, 2014 at 16:04
  • 3
    @EnthusiasticStudent: They are required when using @ symbols in macros. See What do \makeatletter and \makeatother do?
    – Werner
    Oct 16, 2014 at 16:41
  • Is there a similar way of doing this with equation environment?
    – Matti
    Dec 13, 2014 at 18:00
  • @Mappi: I can't see a way to achieve that right now. A work-around is to use align, even though it has only a single equation and doesn't require any form of alignment.
    – Werner
    Dec 13, 2014 at 19:22
  • 2
    @Mappi It's a tad late, but I'll leave this here for the convenience of anyone who is wondering about the solution for the equation environment. tex.stackexchange.com/a/212099/117534
    – Troy
    Mar 4, 2017 at 14:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .