diff --git a/src/ChangeLog b/src/ChangeLog index 664f582ff5..a886f7da67 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,4 +1,7 @@ 2001-01-13 Dekel Tsur + * paragraph.C (SimpleTeXOnePar) Put \protect before paragraph + alignment commands (when needed). + * text.C (InsertChar): Add ':' to number separator chars. diff --git a/src/paragraph.C b/src/paragraph.C index 68c85766bc..4178582b70 100644 --- a/src/paragraph.C +++ b/src/paragraph.C @@ -2563,6 +2563,8 @@ bool LyXParagraph::SimpleTeXOnePar(Buffer const * buf, case LYX_ALIGN_SPECIAL: break; case LYX_ALIGN_LEFT: + if (moving_arg) + os << "\\protect"; if (getParLanguage(bparams)->babel() != "hebrew") { os << "\\raggedright "; column+= 13; @@ -2572,6 +2574,8 @@ bool LyXParagraph::SimpleTeXOnePar(Buffer const * buf, } break; case LYX_ALIGN_RIGHT: + if (moving_arg) + os << "\\protect"; if (getParLanguage(bparams)->babel() != "hebrew") { os << "\\raggedleft "; column+= 12; @@ -2581,6 +2585,8 @@ bool LyXParagraph::SimpleTeXOnePar(Buffer const * buf, } break; case LYX_ALIGN_CENTER: + if (moving_arg) + os << "\\protect"; os << "\\centering "; column+= 11; break;