|
From: Miguel R. R. <mru...@gm...> - 2009-06-27 23:04:17
|
> You may not have (two or more subsequent) line breaks inside equations in TeX.
I've only tried one line break, not two and not subsequent:
>> set label "a \n b" at 0,90
>> set label 'a \\ b' at 0,70
>> set label "a \\\\ b" at 0,60
and anyway, I'd say these commands do not generate equations.
>> How can I introduce a new line in math mode?
>
> If it was plain TeX it would be something like
> '$\displaystyle{\matrix{a \cr b}}$'
> but I think that LaTeX has \matrix redefined, so you need to check (I
> have not been using LaTeX for ages), the syntax might be slightly
> different.
I haven't tried something like that but, I guess I would have to
replace \cr with something like \\ which is not working, anyway.
> Another option would be to use
> '$a$ \\ $b$'
> Again - I didn't check it, but just to get you the idea: you need to
> split the math expressions into two and make a break *outside* of
> equations. TeX cannot make a line break with "\\" inside equation.
Some of my attempts weren't equations, and they weren't working, anyway:
>> set label "a \n b" at 0,90
>> set label 'a \\ b' at 0,70
>> set label "a \\\\ b" at 0,60
> But this is hardly related to gnuplot. Gnuplot will just output the
> label text unaltered to LaTeX document. You need to use the strengths
> and limitations of TeX/LaTeX when typesetting. It's best if you try to
> figure out how to achieve the desired effect in usual LaTeX document
> first and then just add the needed escape characters to generate the
> label inside gnuplot.
I agree. Compiling the following with pdflatex works fine (places "a"
and "b" in different lines):
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\begin{document}
a \\ b
\end{document}
Thanks
Miguel
|