mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
Fix problem of unwanted spaces caused by macro definitions
Patch by Gilbert J. M. Forkel
Fixes: #11216
(cherry picked from commit 372712cfd9
)
This commit is contained in:
parent
9a851be4fa
commit
d762d55558
@ -1217,7 +1217,7 @@ int InsetMathMacroTemplate::write(WriteStream & os, bool overwriteRedefinition)
|
|||||||
// \global\def\long\foo#1#2{#1,#2}
|
// \global\def\long\foo#1#2{#1,#2}
|
||||||
// We use the \long prefix as this is the equivalent to \newcommand.
|
// We use the \long prefix as this is the equivalent to \newcommand.
|
||||||
// We cannot use \newcommand directly because \global does not work with it.
|
// We cannot use \newcommand directly because \global does not work with it.
|
||||||
os << "\\global\\long\\def\\" << name();
|
os << "\n\\global\\long\\def\\" << name();
|
||||||
docstring param = from_ascii("#0");
|
docstring param = from_ascii("#0");
|
||||||
for (int i = 1; i <= numargs_; ++i) {
|
for (int i = 1; i <= numargs_; ++i) {
|
||||||
param[1] = '0' + i;
|
param[1] = '0' + i;
|
||||||
@ -1249,7 +1249,7 @@ int InsetMathMacroTemplate::write(WriteStream & os, bool overwriteRedefinition)
|
|||||||
|
|
||||||
if (os.latex()) {
|
if (os.latex()) {
|
||||||
// writing .tex. done.
|
// writing .tex. done.
|
||||||
os << "\n";
|
os << "%\n";
|
||||||
++num_lines;
|
++num_lines;
|
||||||
} else {
|
} else {
|
||||||
// writing .lyx, write special .tex export only if necessary
|
// writing .lyx, write special .tex export only if necessary
|
||||||
|
@ -164,6 +164,8 @@ What's new
|
|||||||
|
|
||||||
- Correctly strike-out deleted math immediately following a float (bug 11174).
|
- Correctly strike-out deleted math immediately following a float (bug 11174).
|
||||||
|
|
||||||
|
- Fix problem with unwanted spaces caused by math macro definitions (bug 11216).
|
||||||
|
|
||||||
|
|
||||||
* LYX2LYX
|
* LYX2LYX
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user