X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyx_sty.C;h=9b0874948cbdee87e7af05e71b81cd692bb80613;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=94078b90ff4710f89d27894ff1804058b99c5b53;hpb=1c090286feaab81e446c36d0a1b98612b2f0ad09;p=lyx.git diff --git a/src/lyx_sty.C b/src/lyx_sty.C index 94078b90ff..9b0874948c 100644 --- a/src/lyx_sty.C +++ b/src/lyx_sty.C @@ -1,15 +1,23 @@ /** * \file lyx_sty.C - * Copyright 1995-2002 the LyX Team - * Read the file COPYING + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjornes + * \author Lars Gullik Bjønnes + * + * Full author contact details are available in file CREDITS. */ #include #include "lyx_sty.h" + +namespace lyx { + +using std::string; + + //\NeedsTeXFormat{LaTeX2e} //\ProvidesPackage{lyx}[1996/01/11 LLE v0.2 (LyX LaTeX Extensions)] //\message{LyX LaTeX Extensions (LLE v0.2) of 11-Jan-1996.} @@ -25,7 +33,7 @@ string const lyxline_def = string const noun_def = "\\newcommand{\\noun}[1]{\\textsc{#1}}"; string const lyxarrow_def = - "\\newcommand{\\lyxarrow}{\\leavevmode\\,$\\triangleright$\\,\\allowbreak}"; + "\\newcommand{\\lyxarrow}{\\leavevmode\\,$\\triangleright$\\,\\allowbreak}"; // for quotes without babel. This does not give perfect results, but // anybody serious about non-english quotes should use babel (JMarc). @@ -102,14 +110,9 @@ string const floatingfootnote_def = " \\expandafter\\noexpand\\csname SF@gobble@opt \\endcsname}\n" "\\def\\SF@gobble@twobracket[#1]#2{}\n"; -string const minipageindent_def = - "%% This length is the backup for minipages of the \\parindent\n" - "\\newlength{\\LyXMinipageIndent}\n" - "\\setlength{\\LyXMinipageIndent}{\\parindent}\n"; - string const boldsymbol_def = "%% Bold symbol macro for standard LaTeX users\n" - "\\newcommand{\\boldsymbol}[1]{\\mbox{\\boldmath $#1$}}\n"; + "\\providecommand{\\boldsymbol}[1]{\\mbox{\\boldmath $#1$}}\n"; string const binom_def = "%% Binom macro for standard LaTeX users\n" @@ -120,5 +123,19 @@ string const mathcircumflex_def = "\\newcommand{\\mathcircumflex}[0]{\\mbox{\\^{}}}\n"; string const tabularnewline_def = - "%% Because html converters don't know tabularnewline\n" - "\\providecommand{\\tabularnewline}{\\\\}\n"; + "%% Because html converters don't know tabularnewline\n" + "\\providecommand{\\tabularnewline}{\\\\}\n"; + +string const lyxgreyedout_def = + "%% The greyedout annotation environment\n" + "\\newenvironment{lyxgreyedout}{\\textcolor[gray]{0.8}\\bgroup}{\\egroup}\n"; + +// We want to omit the file extension for includegraphics, but this does not +// work when the filename contains other dots. +// Idea from http://www.tex.ac.uk/cgi-bin/texfaq2html?label=unkgrfextn +string const lyxdot_def = + "%% A simple dot to overcome graphicx limitations\n" + "\\newcommand{\\lyxdot}{.}\n"; + + +} // namespace lyx