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).
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"
string const lyxgreyedout_def =
"%% The greyedout annotation environment\n"
- "\\newenvironment{lyxgreyedout}{\\color[gray]{0.8}}{}\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";