mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 18:08:10 +00:00
fix bug 2014 (lyxline font size)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10431 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
6c3d48c0c6
commit
afed118a7b
@ -1,3 +1,8 @@
|
||||
2005-09-07 Georg Baum <Georg.Baum@post.rwth-aachen.de>
|
||||
|
||||
* outputparams.[Ch]: store local_font instead of local_language
|
||||
* paragraph.C (simpleTeXOnePar): adapt to the change above
|
||||
|
||||
2005-09-08 Martin Vermeer <martin.vermeer@hut.fi>
|
||||
|
||||
* buffer_funcs.C:
|
||||
|
@ -1,3 +1,8 @@
|
||||
2005-09-07 Georg Baum <Georg.Baum@post.rwth-aachen.de>
|
||||
|
||||
* insetline.C (latex): write the size argument of \lyxline again
|
||||
* insetquotes.C (latex): adapt to OutputParams changes
|
||||
|
||||
2005-08-09 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
|
||||
|
||||
* insettabular.C (tabularFeatures): don't force alignment to BLOCK
|
||||
|
@ -53,16 +53,9 @@ void InsetLine::draw(PainterInfo & pi, int x, int y) const
|
||||
|
||||
|
||||
int InsetLine::latex(Buffer const &, ostream & os,
|
||||
OutputParams const &) const
|
||||
OutputParams const & runparams) const
|
||||
{
|
||||
os << "\\lyxline{}";
|
||||
|
||||
/* was:
|
||||
os << "\\lyxline{\\"
|
||||
<< pit->getFont(bparams, 0, outerFont(pit, paragraphs)).latexSize()
|
||||
<< "}\\vspace{-1\\parskip}";
|
||||
*/
|
||||
|
||||
os << "\\lyxline{\\" << runparams.local_font->latexSize() << '}';
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -270,7 +270,7 @@ int InsetQuotes::latex(Buffer const &, ostream & os,
|
||||
string qstr;
|
||||
|
||||
if (language_ == FrenchQ && times_ == DoubleQ
|
||||
&& prefixIs(runparams.local_language->code(), "fr")) {
|
||||
&& prefixIs(runparams.local_font->language()->code(), "fr")) {
|
||||
if (side_ == LeftQ)
|
||||
qstr = "\\og "; //the spaces are important here
|
||||
else
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
OutputParams::OutputParams()
|
||||
: flavor(LATEX), nice(false), moving_arg(false),
|
||||
free_spacing(false), use_babel(false),
|
||||
local_font(0), free_spacing(false), use_babel(false),
|
||||
linelen(0), depth(0),
|
||||
exportdata(new ExportData)
|
||||
{}
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
|
||||
class ExportData;
|
||||
class Language;
|
||||
class LyXFont;
|
||||
|
||||
|
||||
class OutputParams {
|
||||
@ -48,19 +48,19 @@ public:
|
||||
|
||||
/** moving_arg == true means that the environment in which the inset
|
||||
is typeset is a moving argument. The inset should take care about
|
||||
fragile commands by preceding the latex with \protect.
|
||||
fragile commands by preceding the latex with \\protect.
|
||||
*/
|
||||
bool moving_arg;
|
||||
|
||||
/** intitle == true means that the environment in which the
|
||||
inset is typeset is part of a title (before a \maketitle).
|
||||
inset is typeset is part of a title (before a \\maketitle).
|
||||
Footnotes in such environments have moving arguments.
|
||||
*/
|
||||
bool intitle;
|
||||
|
||||
/** the language at the point where the inset is
|
||||
/** the font at the point where the inset is
|
||||
*/
|
||||
Language const * local_language;
|
||||
LyXFont const * local_font;
|
||||
|
||||
/** Document language babel name
|
||||
*/
|
||||
|
@ -1013,7 +1013,7 @@ bool Paragraph::simpleTeXOnePar(Buffer const & buf,
|
||||
if (output || running_change != Change::DELETED) {
|
||||
OutputParams rp = runparams;
|
||||
rp.free_spacing = style->free_spacing;
|
||||
rp.local_language = font.language();
|
||||
rp.local_font = &font;
|
||||
rp.intitle = style->intitle;
|
||||
pimpl_->simpleTeXSpecialChars(buf, bparams,
|
||||
os, texrow, rp,
|
||||
|
Loading…
Reference in New Issue
Block a user