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

  • Thread starter Thread starter kazimir82
  • Start date Start date
  • Tags Tags
    Latex Strange
AI Thread Summary
The discussion centers on a potential bug in the LaTeX formula generator related to the use of the \] command, which seems to cause unexpected indentation in the expression \sin(x) \] \cos(x). The \] command typically ends the equation environment in standard LaTeX, but its function may not be supported in the forum's LaTeX implementation. The issue arises because the command inadvertently transitions the subsequent expression into a text environment, leading to formatting inconsistencies. There is speculation that the LaTeX engine may be misinterpreting the input, affecting how the expressions are displayed. Overall, the conversation highlights the need for clarity on the functionality of the \] command within the forum's LaTeX system.
kazimir82
Messages
4
Reaction score
0
Check this formula:

\sin(x) \] \cos(x)

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
I have no idea. What are you trying to use the \] for? In normal latex this ends the equation environment, but I don't think it is enabled in our forum latex.
 
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?
 

Similar threads

Replies
8
Views
3K
Replies
4
Views
3K
Replies
9
Views
2K
Replies
45
Views
10K
Replies
2
Views
2K
Replies
7
Views
3K
Back
Top