Latex Bug: Indentation with \sin(x) \] \cos(x)

  • Context: LaTeX 
  • Thread starter Thread starter kazimir82
  • Start date Start date
  • Tags Tags
    Latex Strange
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
4 replies · 2K views
kazimir82
Messages
4
Reaction score
0
Check this formula:

[tex]\sin(x) \] \cos(x)[/tex]

The \] there (click formula for source) seems to cause some strange indenting for sin(x). Is this a bug in the Latex formula generator?
 
Physics news on Phys.org
Not using the \] for any particular reason here, I discovered this by accident. Just wondering how this can happen. I'd say Latex should either display the bracket (just like \} displays a curly bracket) or display nothing at all (like anything unknown with a backslash in front of it).

Or does the \] have some undocumented function?
 
I'm writing a Latex solution for my own website, and the way mine works is that it takes the user's formula, sticks it in a skeleton .tex document inside \[ and \] tags, and then processes that file to produce the image.

My guess is that Physics Forums' Latex engine works in a similar fashion. In that case, typing a '\]' in your formula will cause the skeleton .tex file to look like this:

Code:
\preamble
\[ \sin x \] \cos x \]
\postamble

So, as you see, the '\]' you typed ended the displaymath environment, causing the '\cos x' to be evaluated in a text environment. Ordinarily, displaymath is indented relative to the surrounding text. This is what happened; your 'sin x' is indented, and 'cos x' begins a new paragraph in the text environment.
 
That isn't quite what is happening (though I don't know what is) since the cos is displayed in mathrm font and the x is in the math font. Perhaps the engine is guessing that this ought to be in a math environment?