mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 19:07:45 +00:00
Fixes for nested ulem commands
1. \uuline must be on top of \sout 2. \uwave in \xout needs a hack to compile
This commit is contained in:
parent
ea9fe52336
commit
9fd94a2dd0
16
src/Font.cpp
16
src/Font.cpp
@ -441,6 +441,11 @@ int Font::latexWriteStartChanges(odocstream & os, BufferParams const & bparams,
|
||||
count += 10;
|
||||
++runparams.inulemcmd;
|
||||
}
|
||||
if (f.uuline() == FONT_ON) {
|
||||
os << "\\uuline{";
|
||||
count += 11;
|
||||
++runparams.inulemcmd;
|
||||
}
|
||||
if (f.strikeout() == FONT_ON) {
|
||||
os << "\\sout{";
|
||||
count += 9;
|
||||
@ -451,12 +456,13 @@ int Font::latexWriteStartChanges(odocstream & os, BufferParams const & bparams,
|
||||
count += 9;
|
||||
++runparams.inulemcmd;
|
||||
}
|
||||
if (f.uuline() == FONT_ON) {
|
||||
os << "\\uuline{";
|
||||
count += 11;
|
||||
++runparams.inulemcmd;
|
||||
}
|
||||
if (f.uwave() == FONT_ON) {
|
||||
if (runparams.inulemcmd) {
|
||||
// needed with nested uwave in xout
|
||||
// see https://tex.stackexchange.com/a/263042
|
||||
os << "\\ULdepth=1000pt";
|
||||
count += 15;
|
||||
}
|
||||
os << "\\uwave{";
|
||||
count += 10;
|
||||
++runparams.inulemcmd;
|
||||
|
Loading…
Reference in New Issue
Block a user