10

I would like typeset equation on the figure below.enter image description here

I have problem with subsript text 1, 2, 3 and 4 under integrals. I try something like this:

\begin{align}\label{fyz:eq_fey_null2}   
  \displaystyle\int(\nabla\times\vec{C})_n d\vec{S} &=
  \displaystyle\int\nabla\cdot(\nabla\times\vec{C}) dV.                   \\
  \shortintertext{\hspace{6.7cm}text 1   \hspace{1.5cm}text 3} 
  \shortintertext{\hspace{6.7cm}text 2   \hspace{1.9cm}text 4}  \nonumber \\
\end{align}

But this solution is not good. Using \hspace leads to unpredictable behavior when changing equation in worst case the page formatting, or when is equation on the end of the page, it could be breake. I use xelatex and amsmath package.

3
  • Could you please post a complete MWE?
    – Holene
    Oct 19, 2013 at 6:42
  • The left hand side yields a vector while the right hand side yields a scalar. It does not make sense. There must be a scalar product on the left side. Oct 20, 2013 at 6:45
  • This equation, could be found in the second part of Feynman Lectures on Physics Vol. II, R.P. Feynman, R.B. Leighton, M. Sands, Addison Wesley, 1964 ISBN 0-201-02117-X-P. Right hand side is equal to zero!
    – JardaFait
    Oct 26, 2013 at 10:57

2 Answers 2

3

I introduce \stackint to stack any number of layers below the \displaystyle integral sign. No need to wrap the argument in \text macros. Each line of the undertext will be centered relative to the integral sign.

\documentclass{article}
\usepackage[usestackEOL]{stackengine}[2013-10-15]
\newcommand\stackint[1]{\tiny\Shortunderstack{{\normalsize$\displaystyle\int$} \\ #1}}
\begin{document}
\[
  \stackint{text 1\\text 2} (\vec{\nabla} \times \vec{C})_n \,\mathrm{d}\vec{S} = 
  \stackint{text 3\\text 4} \vec{\nabla} \cdot (\vec{\nabla} \times \vec{C}) \,\mathrm{d}V.
\]
\end{document}

enter image description here

To not let the under-text affect the integral width, apply this line in the preamble sometime after stackengine is loaded:

\def\useanchorwidth{T}

enter image description here

10

You could use a \substack to stack items underneath an operator:

enter image description here

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\newcommand{\limitint}{\mathop{\int}}
\begin{document}
\begin{align}
  \limitint_{\substack{\text{text 1}\\\text{text 2}}} (\vec{\nabla} \times \vec{C})_n \,\mathrm{d}\vec{S} &= 
    \limitint_{\substack{\text{text 3}\\\text{text 4}}} \vec{\nabla} \cdot (\vec{\nabla} \times \vec{C}) \,\mathrm{d}V.
\end{align}
\end{document}

Depending on what you have written for text 1...text 4, you may want to use mathtools' \mathclap to avoid too much horizontal spacing:

enter image description here

\documentclass{article}
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\newcommand{\limitint}{\mathop{\int}}
\begin{document}
\begin{align}
  \limitint_{\mathclap{\substack{\text{text 1}\\\text{text 2}}}} (\vec{\nabla} \times \vec{C})_n \,\mathrm{d}\vec{S} &= 
    \limitint_{\mathclap{\substack{\text{text 3}\\\text{text 4}}}} \vec{\nabla} \cdot (\vec{\nabla} \times \vec{C}) \,\mathrm{d}V.
\end{align}
\end{document}
1
  • 2
    Using \int\limits instead of \mathop{\int} may (i) be "more standard" LaTeX code and (ii) produce slightly better horizontal positioning of the block below the integral symbols. With \mathop{\int}, the lower-limit material is centered relative to the entire TeX "box" that contains the integral symbol, whereas with \int\limits the lower-limit material appears to be centered relative to the bottom of the integral symbol. This difference becomes more readily apparent if there was upper-limit material to be typeset.
    – Mico
    Oct 19, 2013 at 9:14

You must log in to answer this question.

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