1

First off all: I must write with twocolumns. The major problem is the overfull hbox at some equations: from 6pt to 12pt too much. I don't know what to do. So what do you do when you write your articles and an eqaution is too long?

And please don't say I should do things like make the equation to onecolumn or decrease the fontsize. It would be nice if it could look nice and would be practicable :)

\documentclass[twocolumn]{memoir}
\usepackage{lipsum}
\usepackage[headheight=15pt, left=2cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}

\begin{document}
\lipsum[1]
\lipsum[1-2]Röntgen asi sdoimqwoidm ååååå øøøø ææææ qoiwdmiqomd ioqwmd ioqmwd ioqmwdioqmwd oiqmwdoiq wmdiom wd.
Here is the equation:
\begin{equation}
F_{hkl} = \sum_{j=1 \rightarrow n} f_j \exp ( 2 \pi i (hx + ky + lz)) \; \exp \left( \frac{- B_j \sin^2 (\theta)}{\lambda^2} \right)
\end{equation}


\end{document}

PS! Why do it make an underfull hbox because of the "ö"?

4
  • Sorry @Bas, you should know by now how important a minimal working example is.
    – Johannes_B
    Oct 29, 2014 at 17:30
  • 2
    memoir comes with a whole bunch of features making most packages redundant. caption seems to bbe one of them. If the headheight is too small, set it to a higher value. The warning couldn't be more clear. Why are you having line ends in your description?
    – Johannes_B
    Oct 29, 2014 at 17:31
  • 1
    Also, this seems to be a follow up on memoir Warnung: "The material used in the footer is too large"
    – Johannes_B
    Oct 29, 2014 at 17:33
  • 2
    also you should give more sensible titles to your questions. the above title could apply to more or less every memoir question on site. Also "blue errors" is not informative the colour is a feature of your (unspecified) editor (they appear to be warnings not errors) Oct 29, 2014 at 17:47

1 Answer 1

3

Your example code does not make an underfull box, so I don't understand the "P.S."

The equation is a fraction over full, there is no general solution in such cases, you just have to adjust. Possibilities include giving variable names to subterms, or splitting the equation over two lines, but here one option is to hide the width of the subscript to the sum, so that the body moves closer to the summation, and then just fits within the width.

Using

 \sum_{\mathclap{j=1 \rightarrow n}}

where \mathclap is a math centred lap from the mathtools package works in this case, however it's still very cramped and I'd use alternative notation for the summation range and for exponentiation, then it fits easily:

enter image description here

\documentclass[twocolumn]{memoir}
\usepackage{lipsum}
\usepackage[headheight=15pt, left=2cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage{mathtools}

\begin{document}
\lipsum[1]
\lipsum[1-2]Röntgen asi sdoimqwoidm ååååå øøøø ææææ qoiwdmiqomd ioqwmd ioqmwd ioqmwdioqmwd oiqmwdoiq wmdiom wd.
Here is the equation:
\begin{equation}
F_{hkl} = \sum_{\mathclap{j=1 \rightarrow n}} f_j \exp ( 2 \pi i (hx + ky + lz)) \; \exp \left( \frac{- B_j \sin^2 (\theta)}{\lambda^2} \right)
\end{equation}
Here is the equation:
\begin{equation}
F_{hkl} = \sum_{j=1}^n f_j e^{ 2 \pi i (hx + ky + lz)} \; e^{\frac{- B_j \sin^2 (\theta)}{\lambda^2}}
\end{equation}


\end{document}
1
  • Consider using exp(A+B) instead of exp(A)exp(B) to shorten in a different way. Oct 29, 2014 at 23:59

You must log in to answer this question.

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