Put \protect before paragraph alignment commands

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1330 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Dekel Tsur 2001-01-13 20:32:10 +00:00
parent 70e0e7bc5b
commit a00c4b07a3
2 changed files with 9 additions and 0 deletions

View File

@ -1,4 +1,7 @@
2001-01-13 Dekel Tsur <dekelts@tau.ac.il> 2001-01-13 Dekel Tsur <dekelts@tau.ac.il>
* paragraph.C (SimpleTeXOnePar) Put \protect before paragraph
alignment commands (when needed).
* text.C (InsertChar): Add ':' to number separator chars. * text.C (InsertChar): Add ':' to number separator chars.

View File

@ -2563,6 +2563,8 @@ bool LyXParagraph::SimpleTeXOnePar(Buffer const * buf,
case LYX_ALIGN_SPECIAL: case LYX_ALIGN_SPECIAL:
break; break;
case LYX_ALIGN_LEFT: case LYX_ALIGN_LEFT:
if (moving_arg)
os << "\\protect";
if (getParLanguage(bparams)->babel() != "hebrew") { if (getParLanguage(bparams)->babel() != "hebrew") {
os << "\\raggedright "; os << "\\raggedright ";
column+= 13; column+= 13;
@ -2572,6 +2574,8 @@ bool LyXParagraph::SimpleTeXOnePar(Buffer const * buf,
} }
break; break;
case LYX_ALIGN_RIGHT: case LYX_ALIGN_RIGHT:
if (moving_arg)
os << "\\protect";
if (getParLanguage(bparams)->babel() != "hebrew") { if (getParLanguage(bparams)->babel() != "hebrew") {
os << "\\raggedleft "; os << "\\raggedleft ";
column+= 12; column+= 12;
@ -2581,6 +2585,8 @@ bool LyXParagraph::SimpleTeXOnePar(Buffer const * buf,
} }
break; break;
case LYX_ALIGN_CENTER: case LYX_ALIGN_CENTER:
if (moving_arg)
os << "\\protect";
os << "\\centering "; os << "\\centering ";
column+= 11; column+= 11;
break; break;