From a00c4b07a3d7be04e90c628e62e8f232a5df31de Mon Sep 17 00:00:00 2001 From: Dekel Tsur Date: Sat, 13 Jan 2001 20:32:10 +0000 Subject: [PATCH] Put \protect before paragraph alignment commands git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1330 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ChangeLog | 3 +++ src/paragraph.C | 6 ++++++ 2 files changed, 9 insertions(+) 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;