mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-29 21:05:12 +00:00
159875f201
tex2lyx is no identical with the version in trunk (except for cosmetic changes and file formats > 413). The output of the test cases is either unchanged or improved. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40364 a592a061-630c-0410-9148-cb99ea01b6c8
751 lines
15 KiB
Plaintext
751 lines
15 KiB
Plaintext
% This is the default list of commands for tex conversion programs to read
|
||
% It tells how many arguments each command takes, and which of them
|
||
% (if any) are optional.
|
||
% It is taken from the list of commands originally written by John Weiss
|
||
% 1997-03-11 for reLyX plus the math commands from math_hash.C
|
||
%
|
||
% Also had to add textrm etc. commands and many size commands (like \small)
|
||
%
|
||
% I left in things like units of measure (\depth) because reLyX will think
|
||
% that they're commands, and this way it will know they don't take any
|
||
% arguments...
|
||
%
|
||
% There are almost certainly commands in here we don't need -- but that
|
||
% shouldn't matter
|
||
%
|
||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
||
% The first thing listed here is commands that are hard-coded into reLyX.
|
||
% Redefining these commands in a new syntax file will probably not help%
|
||
% and may break things.
|
||
\#
|
||
\$
|
||
\%
|
||
\&
|
||
\@
|
||
\_
|
||
\{
|
||
\}
|
||
~
|
||
|
||
\hfill
|
||
\i
|
||
\j
|
||
\L
|
||
\l
|
||
\LaTeX
|
||
\LaTeXe
|
||
\LyX
|
||
\ldots
|
||
\TeX
|
||
|
||
\"{}
|
||
$$
|
||
\'{}
|
||
\(
|
||
\)
|
||
\-
|
||
\.{}
|
||
\={}
|
||
\[
|
||
\]
|
||
\\[]
|
||
\\*[]
|
||
\^{}
|
||
\`{}
|
||
\~{}
|
||
\b{}
|
||
%\begin{}[] %tex2lyx will get confused if \begin is found in this file!
|
||
%\begin{}[]{} % All of these show the different variations of \begin (jpw)
|
||
%\begin{}{}
|
||
%\begin{}{}{}
|
||
%\begin{}[][][]{}
|
||
%\begin{}(,)
|
||
%\begin{}(,)(,)
|
||
%\begin{}{}[]{}
|
||
\bf
|
||
\bibitem[]{}
|
||
\bibliography{}
|
||
\bibliographystyle{}
|
||
\c{}
|
||
\cite[]{}
|
||
|
||
% Natbib citations can usually have two optional args
|
||
\citet[][]{}
|
||
\Citet[][]{}
|
||
\citet*[][]{}
|
||
\Citet*[][]{}
|
||
|
||
\citealt[][]{}
|
||
\Citealt[][]{}
|
||
\citealt*[][]{}
|
||
\Citealt*[][]{}
|
||
|
||
\citep[][]{}
|
||
\Citep[][]{}
|
||
\citep*[][]{}
|
||
\Citep*[][]{}
|
||
|
||
\citealp[][]{}
|
||
\Citealp[][]{}
|
||
\citealp*[][]{}
|
||
\Citealp*[][]{}
|
||
|
||
\citeauthor[]{}
|
||
\Citeauthor[]{}
|
||
\citeauthor*[]{}
|
||
\Citeauthor*[]{}
|
||
|
||
\citeyear[]{}
|
||
\citeyearpar[][]{}
|
||
|
||
% jurabib supports some natbib commands and additionally:
|
||
\fullcite[][]{}
|
||
\footcite[][]{}
|
||
\footcitet[][]{}
|
||
\footcitealt[][]{}
|
||
\footcitep[][]{}
|
||
\footcitealp[][]{}
|
||
\footciteauthor[]{}
|
||
\footciteyear[]{}
|
||
\footciteyearpar[][]{}
|
||
\citefield[]{}
|
||
\citetitle[]{}
|
||
|
||
\cline{ - }
|
||
\d{}
|
||
\documentclass[]{}[]
|
||
\documentstyle[]{}
|
||
\em
|
||
\emph{}
|
||
%\end{} %tex2lyx will get confused if \end is found in this file!
|
||
\epsf{}
|
||
\epsfbox{}
|
||
\epsffile{}
|
||
\epsfig{}
|
||
\epsfxsize
|
||
\epsfysize
|
||
\fancyhead[]{}
|
||
\footnote[]{}
|
||
\footnotesize
|
||
\H{}
|
||
\hline
|
||
\huge
|
||
\Huge
|
||
\include{}
|
||
\includegraphics[,][,]{} % btw, LyX doesn't support graphicx, just graphics
|
||
\input{}
|
||
\it
|
||
\item[] % Has two variants (jpw) Other variant is unsupported (adk)
|
||
\label{}
|
||
\large
|
||
\Large
|
||
\LARGE
|
||
\marginpar[]{}
|
||
\multicolumn{}{}{}
|
||
\newline
|
||
\noindent
|
||
\normalsize
|
||
\noun{} % LyX style for nouns (appears in lyx-generated files)
|
||
\pageref{}
|
||
\psfig{}
|
||
\ref{}
|
||
\rm
|
||
\sc
|
||
\sf
|
||
\sl
|
||
\t{ }
|
||
\textmd{} % I had to add these (adk)
|
||
\textbf{} % :
|
||
\textrm{} % :
|
||
\textsf{} % :
|
||
\texttt{} % :
|
||
\textup{} % :
|
||
\textit{} % :
|
||
\textsl{} % :
|
||
\textsc{} % :
|
||
\textbar
|
||
\textbackslash
|
||
\textgreater
|
||
\textless
|
||
\scriptsize
|
||
\small
|
||
\tiny
|
||
\tt
|
||
\u{}
|
||
\underbar{} % LyX generated files use underbar instead of underline
|
||
\underline{}
|
||
\v{}
|
||
|
||
|
||
|
||
% Units of measure. These get used only within the arguments of
|
||
% commands that take some length quantity.
|
||
|
||
\depth
|
||
\fill
|
||
\height
|
||
\totalheight
|
||
\width
|
||
|
||
%
|
||
% Length variables
|
||
%
|
||
|
||
\abovedisplay
|
||
\abovedisplayshortskip
|
||
\arraycolsep
|
||
\arrayrulewidth
|
||
\arraystretch
|
||
\baselineskip
|
||
\baselinestretch
|
||
\belowdisplayskip
|
||
\belowdisplayshortskip
|
||
\bigskipamount
|
||
\columnsep
|
||
\columnseprule
|
||
\dblfloatsep
|
||
\dbltextfloatsep
|
||
\doublerulesep
|
||
\evensidemargin
|
||
\fboxrule
|
||
\fboxsep
|
||
\floatsep
|
||
\footnotesep
|
||
\footskip
|
||
\headheight
|
||
\headsep
|
||
\hoffset
|
||
\intextsep
|
||
\itemindent
|
||
\itemsep
|
||
\jot
|
||
\labelsep
|
||
\labelwidth
|
||
\leftmargin
|
||
\leftmargini
|
||
\leftmarginii
|
||
\leftmarginiii
|
||
\leftmarginiv
|
||
\leftmarginv
|
||
\leftmarginvi
|
||
\listparindent
|
||
\marginpush
|
||
\marginparsep
|
||
\marginparwidth
|
||
\mathindent
|
||
\medskipamount
|
||
\oddsidemargin
|
||
\paperheight
|
||
\paperwidth
|
||
\parindent
|
||
\parsep
|
||
\parskip
|
||
\partopsep
|
||
\rightmargin
|
||
\smallskipamount
|
||
\tabbingsep
|
||
\tabcolsep
|
||
\textfloatsep
|
||
\textheight
|
||
\textwidth
|
||
\topmargin
|
||
\topsep
|
||
\topskip
|
||
\unitlength
|
||
\voffset
|
||
|
||
%
|
||
% Commands that act like single characters and insert something. This
|
||
% excludes the commands that place accents on characters, since they
|
||
% require arguments, whereas these don't. Also excluded are commands
|
||
% that insert a specified amount of space [again, that requires
|
||
% arguments] and those that insert lists, since a list isn't a single
|
||
% object.
|
||
%
|
||
|
||
\ % A "\" followed by a space.
|
||
\,
|
||
\/
|
||
\AA
|
||
\aa
|
||
\AE
|
||
\ae
|
||
\bigskip
|
||
\copyright
|
||
\dag
|
||
\ddag
|
||
\DH
|
||
\dh
|
||
\DJ
|
||
\dj
|
||
\dotfill
|
||
\dots
|
||
\guillemotleft
|
||
\guillemotright
|
||
\guilsinglleft
|
||
\guilsinglright
|
||
\hrulefill
|
||
\lq
|
||
\medskip
|
||
\NG
|
||
\ng
|
||
\O
|
||
\o
|
||
\OE
|
||
\oe
|
||
\P
|
||
\pounds
|
||
\quad
|
||
\qquad
|
||
\quotedblbase
|
||
\quotesinglebase
|
||
\rq
|
||
\S
|
||
\SS
|
||
\smallskip
|
||
\ss
|
||
\textbullet
|
||
\textemdash
|
||
\textendash
|
||
\textexclamdown
|
||
\textperiodcenter
|
||
\textquestiondown
|
||
\textquotedblleft
|
||
\textquotedblright
|
||
\textquoteleft
|
||
\textquoteright
|
||
\textvisiblespace
|
||
\textcompwordmark
|
||
\textquotedbl
|
||
\TH
|
||
\th
|
||
\thechapter
|
||
\theenumi
|
||
\theenumii
|
||
\theenumiii
|
||
\theenumiv
|
||
\theequation
|
||
\thefigure
|
||
\thefootnote
|
||
\thempfootnote
|
||
\thepage
|
||
\theparagraph
|
||
\thepart
|
||
\thesection
|
||
\thesubsection
|
||
\thesubsubsection
|
||
\thesubparagraph
|
||
\thetable
|
||
\vfill
|
||
|
||
|
||
%
|
||
% The LaTeX commands. As per Alejandro's request, I've omitted all of
|
||
% the math commands he appears to support in Mathed. I'm also
|
||
% omitting commands used primarily for defining new class and style
|
||
% files. (jpw)
|
||
%
|
||
% For some reason, John didn't write {} after \" and some of the other
|
||
% accent commands (adk)
|
||
% He also didn't include the \textsc{} equivalent to {\sc}
|
||
% Because any commands with arguments in parentheses (rather than braces or
|
||
% brackets) appear in a picture environment, which reLyX doesn't support,
|
||
% we can comment those out.
|
||
%
|
||
% These are the commands you're mostly likely to want to redefine in your own
|
||
% syntax files
|
||
%
|
||
% Arguments whose text is "translate" will have regular LaTeX in them (as
|
||
% opposed to commands with special syntax) which should be translated by
|
||
% tex2lyx like regular LaTeX. \mbox{} is an obvious example. LyX doesn't
|
||
% support it, but only the "\mbox{" and the "}" need to be in TeX mode.
|
||
% "translate" should be specified for as many arguments aspossible.
|
||
% Besides the better on-screen display of the contents (a math inset looks
|
||
% better than a formula in ERT), it enables LyX to apply some fixes to LaTeX
|
||
% limitations: For example, footnotes in section headings do not work in
|
||
% LaTeX, but LyX produces preamble code to fix that. Of course this works only
|
||
% for footnote insets and not for footnotes in ERT. Example:
|
||
% \section{title \texorpdfstring{\footnote{foo}}{bar}}
|
||
% is some code that may occur in a .tex file created by LyX. The re-import
|
||
% works only because the first argument of \texorpdfstring is specified as
|
||
% translatable in this file.
|
||
% If a command puts the contents of an argument inside an own group, use
|
||
% "group" instead of "translate". Otherwise things like font changes would
|
||
% survive the end of the group in LyX (bug 3036).
|
||
|
||
\abstractname
|
||
\Acrobatmenu{}{} % from the hyperref package
|
||
\addcontentsline{}{}{translate}
|
||
\address{}
|
||
\addtime{}
|
||
\addtocontents{}{translate} % one argument was missing here (JMarc)
|
||
\addtocounter{}{}
|
||
\addtolength{}{}
|
||
\addvspace{}
|
||
\Alph{}
|
||
\alph{}
|
||
\alsoname
|
||
\and
|
||
\appendix % had to add this -Ak
|
||
\appendixname
|
||
\arabic{}
|
||
\author{}
|
||
\backmatter
|
||
%\bezier{}(,)(,)(,) % picture
|
||
\bfdefault
|
||
\bibliographyunit[]
|
||
\bibname
|
||
\botfigrule
|
||
\bottomfraction
|
||
\caption[]{}
|
||
\cc{}
|
||
\ccname
|
||
\centering
|
||
\centerline{translate}
|
||
\chapter[]{}
|
||
\chapter*{}
|
||
\chaptername
|
||
\check{}
|
||
\CheckCommand{}[][]{}
|
||
\CheckCommand*{}[][]{}
|
||
\CheckCommandx{}[][]{} % xargs.sty
|
||
\CheckCommandx*{}[][]{} % xargs.sty
|
||
%\circle{} % picture environment (JMarc)
|
||
%\circle*{}
|
||
\cleardoublepage
|
||
\clearpage
|
||
\closing{}
|
||
\color[]{,,} % Two variants of this command and the next (jpw)
|
||
%\color{}
|
||
\colorspec[]{,,}{}
|
||
%\colorspec{}{}
|
||
%\contentsline{}{\numberline{} }{} % Appears only in .toc file (JMarc)
|
||
\contentsname
|
||
%\dashbox{}(,)[]{} %picture
|
||
\date{}
|
||
\dblfigrule
|
||
\dblfloatpagefraction
|
||
\dbltopfraction
|
||
\DeclareRobustCommand{}[][]{}
|
||
\DeclareRobustCommand*{}[][]{}
|
||
\DeclareRobustCommandx{}[][]{} % xargs.sty
|
||
\DeclareRobustCommandx*{}[][]{} % xargs.sty
|
||
\def{}{}
|
||
\definecolor{}{}{,,}
|
||
\DeleteShortVerb{} % from doc.sty, argument must be verbatim
|
||
\DescribeMacro{}
|
||
\discretionary{}{}{}
|
||
\encl{}
|
||
\enclname
|
||
\enlargethispage{}
|
||
\enlargethispage*{}
|
||
\ensuremath{}
|
||
\extracolsep{}
|
||
\fbox{translate}
|
||
\fcolorbox[]{,,}{,,}{} % Two variants of this command
|
||
%\fcolorbox{}{}{}
|
||
\figurename
|
||
\floatpagefraction
|
||
\flushbottom
|
||
\fnsymbol{}
|
||
\fontfamily{}
|
||
\fontseries{}
|
||
\fontshape{}
|
||
\fontsize{}{}
|
||
\footnotemark[]
|
||
\footnoterule
|
||
\footnotetext[]{translate}
|
||
% LaTeX has \frame{}, but beamer has \frame[]{}, so use the latter
|
||
\frame[]{translate}
|
||
\framebox[][]{translate} % Two variants of this command
|
||
%\framebox(,)[]{} % picture variant
|
||
\frenchspacing
|
||
\frontmatter
|
||
\fussy
|
||
\glossary{translate}
|
||
\glossaryentry{}{} %only in .glo file (JMarc)
|
||
% \graphpaper[](,)(,) %picture
|
||
\headtoname
|
||
\href{}{translate} % from the hyperref package
|
||
\hspace{}
|
||
\hspace*{}
|
||
\hyperdef{}{}{translate} % from the hyperref package
|
||
\hyperlink{}{translate} % from the hyperref package
|
||
\hyperref{}{}{translate} % from the hyperref package
|
||
\hypertarget{}{translate} % from the hyperref package
|
||
\hyphenation{}
|
||
\iflanguage{}{}{}
|
||
\ifthenelse
|
||
\includegraphics*[,][,]{} % LyX 1.0 doesn't support clipping figures
|
||
\indent
|
||
\index{}
|
||
\indexentry{}{} % only in .idx files (JMarc)
|
||
\indexname
|
||
\indexspace
|
||
\invisible
|
||
\itdefault
|
||
% This variant of \item might break reLyX!
|
||
% \item{} % Only appears in unsupported theindex environment
|
||
\k{}
|
||
\kill
|
||
\labelnumi
|
||
\labelnumii
|
||
\labelnumiii
|
||
\labelnumiv
|
||
\labelitemi
|
||
\labelitemii
|
||
\labelitemiii
|
||
\labelitemiv
|
||
\language{}
|
||
% We need this because the arguments must not be interpreted
|
||
\let{item}{item}
|
||
% \line(,){} %picture
|
||
\linebreak[]
|
||
\linethickness{}
|
||
\listfigurename
|
||
\listofalgorithms %AMStex?
|
||
\listoffigures
|
||
\listoftables
|
||
\listtablename
|
||
\location{}
|
||
\mainmatter
|
||
\makebox[][]{translate}
|
||
% \makebox(,)[]{} %picture variant
|
||
\makeglossary
|
||
\makeindex
|
||
\makelabel{translate}
|
||
\makelabels
|
||
\maketitle
|
||
\MakeShortVerb{} % from doc.sty, argument must be verbatim
|
||
\markboth{group}{group}
|
||
\markright{group}
|
||
\mathversion{}
|
||
\mbox{translate}
|
||
\mddefault
|
||
% \multiput(,)(,){}{} %picture
|
||
\name{}
|
||
\newboolean{}
|
||
\newcommand{}[][]{}
|
||
\newcommand*{}[][]{}
|
||
\newcommandx{}[][]{} % xargs.sty
|
||
\newcommandx∗{}[][]{} % xargs.sty
|
||
\newcounter{}[]
|
||
\newenvironment{}[][]{}{}
|
||
\newenvironment*{}[][]{}{}
|
||
\newenvironmentx{}[][]{}{} % xargs.sty
|
||
\newenvironmentx*{}[][]{}{} % xargs.sty
|
||
\newfont{}{ scaled }
|
||
\newlength{}
|
||
\newpage
|
||
\newsavebox{}
|
||
\newtheorem{}[]{translate}[]
|
||
\nocite{}
|
||
\nocorr
|
||
\nolinebreak[]
|
||
\nonfrenchspacing
|
||
\nopagebreak[]
|
||
\normalcolor
|
||
\normalfont
|
||
\normalmarginpar
|
||
\notesname
|
||
\numberline{}{}
|
||
\onecolumn
|
||
\onlynotes{}
|
||
\onlyslides{}
|
||
\opening{}
|
||
% \oval(,)[] %picture
|
||
\pagebreak[]
|
||
\pagecolor[]{,,}
|
||
% \pagecolor{} % tex2lyx can first care about this when fileformat 351 is supported
|
||
\pagename
|
||
\pagenumbering{}
|
||
\par
|
||
\paragraph[]{}
|
||
\paragraph*{}
|
||
%\parbox[]{}{} % reLyX treats next line same as this one (adk)
|
||
\parbox[][][]{}{translate}
|
||
\part[]{}
|
||
\part*{}
|
||
\partname
|
||
\pdfbookmark[]{}{} % from the hyperref package
|
||
\pdfstringdef{}{} % from the hyperref package
|
||
\poptabs
|
||
\prefacename
|
||
\printindex
|
||
\protect
|
||
\providecommand{}[][]{}
|
||
\providecommand*{}[][]{}
|
||
\providecommandx{}[][]{} % xargs.sty
|
||
\providecommandx*{}[][]{} % xargs.sty
|
||
\ps
|
||
\psfrag{}[][][][]{translate}
|
||
\psfrag*{}[][][][]{translate}
|
||
\pushtabs
|
||
% \put(,){} %picture
|
||
\putbib[]
|
||
% \qbezier[](,)(,)(,) %picture
|
||
\r{}
|
||
\raggedbottom
|
||
\raggedleft
|
||
\raggedright
|
||
\raisebox{}[][]{translate}
|
||
\reflectbox{translate}
|
||
\refname
|
||
\refstepcounter{}
|
||
\renewcommand{}[][]{}
|
||
\renewcommand*{}[][]{}
|
||
\renewcommandx{}[][]{} % xargs.sty
|
||
\renewcommandx∗{}[][]{} % xargs.sty
|
||
\renewenvironment{}[][]{}{}
|
||
\renewenvironment*{}[][]{}{}
|
||
%\renewenvironment{}[]{}{}
|
||
\renewenvironmentx{}[][]{}{} % xargs.sty
|
||
\renewenvironmentx*{}[][]{}{} % xargs.sty
|
||
\resizebox{}{}{translate}
|
||
\resizebox*{}{}{translate}
|
||
\reversemarginpar
|
||
\rmdefault
|
||
\Roman{}
|
||
\roman{}
|
||
\rotatebox{}{translate}
|
||
\rule[]{}{}
|
||
\samepage
|
||
\savebox{}[][]{}
|
||
% \savebox{}(,)[]{} %picture
|
||
\sbox{}{}
|
||
\scalebox{}[]{translate}
|
||
\scdefault
|
||
\section[]{}
|
||
\section*{}
|
||
\see
|
||
\seename
|
||
\selectfont
|
||
\selectlanguage{}
|
||
\setboolean{}{}
|
||
\setcounter{}{}
|
||
\setlength{}{}
|
||
\settime{}
|
||
\settodepth{}{}
|
||
\settoheight{}{}
|
||
\settowidth{}{}
|
||
\sfdefault
|
||
\shortstack[]{translate}
|
||
\showhyphens{}
|
||
\signature{}
|
||
\sldefault
|
||
\sloppy
|
||
\stepcounter{}
|
||
\stretch{}
|
||
%\subitem{} % unsupported theindex environment
|
||
\subjectname
|
||
\subfigure[]{translate}
|
||
\subparagraph[]{} % These "sub" versions of the sectioning commands weren't
|
||
\subparagraph*{} % in the original commandlist for some reason (adk)
|
||
\subsection[]{} %
|
||
\subsection*{} %
|
||
\subsubsection[]{} %
|
||
\subsubsection*{} %
|
||
%\subsubitem{} % unsupported theindex environment
|
||
\suppressfloats[]
|
||
\symbol{}
|
||
\tablename
|
||
\tableofcontents
|
||
\tabularnewline[]
|
||
\telephone{translate}
|
||
\texorpdfstring{translate}{translate} % from the hyperref package
|
||
\textcircled{translate}
|
||
\textcolor[]{,,}{translate}
|
||
%\textcolor{}{}
|
||
\textbf{translate} % hardcoded, but needed nevertheless for \let\xyz\textbf
|
||
\textnormal{translate} % hardcoded, but needed nevertheless for \let\xyz\textnormal
|
||
\textmd{translate} % hardcoded, but needed nevertheless for \let\xyz\textmd
|
||
\textit{translate} % hardcoded, but needed nevertheless for \let\xyz\textit
|
||
\textrm{translate} % hardcoded, but needed nevertheless for \let\xyz\textrm
|
||
\textsc{translate} % hardcoded, but needed nevertheless for \let\xyz\textsc
|
||
\textsf{translate} % hardcoded, but needed nevertheless for \let\xyz\textsf
|
||
\textsl{translate} % hardcoded, but needed nevertheless for \let\xyz\textsl
|
||
\texttt{translate} % hardcoded, but needed nevertheless for \let\xyz\texttt
|
||
\textup{translate} % hardcoded, but needed nevertheless for \let\xyz\textup
|
||
\textfraction
|
||
\thanks{translate}
|
||
\thicklines
|
||
\thinlines
|
||
\thispagestyle{}
|
||
\title{}
|
||
\today
|
||
\topfigrule
|
||
\topfraction
|
||
\ttdefault
|
||
\twocolumn[]
|
||
\updefault
|
||
\usebox{}
|
||
\usecounter{}
|
||
\usefont{}{}{}{}
|
||
\usepackage[]{}[]
|
||
\value{}
|
||
% \vector(,){} %picture
|
||
% \verb|| % tex2lyx fails on \verb, see http://www.lyx.org/trac/ticket/4468 and http://www.lyx.org/trac/ticket/5408
|
||
% \verb*||
|
||
\visible
|
||
\vline
|
||
\vspace{}
|
||
\vspace*{}
|
||
\whiledo{}{}
|
||
|
||
% LaTeX environments.
|
||
% They have always one extra "argument":
|
||
% It contains "translate" if the contents of the environment contains normal
|
||
% LaTeX code that can be translated to LyX.
|
||
\begin{environments}
|
||
bibunit[]{translate}
|
||
psmatrix[]{}
|
||
theorem[]{translate} % from amsthm.sty and probably others
|
||
thebibliography{}
|
||
\end{environments}
|
||
|
||
% Environments that start math mode.
|
||
% $...$, $$...$$, \(...\) and \[...\] are hardcoded in tex2lyx.
|
||
% The arguments are currently ignored (apart from displaymath).
|
||
\begin{mathenvironments}
|
||
equation{displaymath}
|
||
equation*{displaymath}
|
||
eqnarray{displaymath}
|
||
eqnarray*{displaymath}
|
||
align{displaymath}
|
||
align*{displaymath}
|
||
gather{displaymath}
|
||
gather*{displaymath}
|
||
multline{displaymath}
|
||
multline*{displaymath}
|
||
math{}
|
||
displaymath{displaymath}
|
||
flalign{displaymath}
|
||
flalign{displaymath}
|
||
% These require extra args
|
||
alignat{}{displaymath}
|
||
alignat*{displaymath}
|
||
xalignat{}{displaymath}
|
||
xalignat*{}{displaymath}
|
||
xxalignat{}{displaymath}
|
||
% These are not known by LyX but work nevertheless:
|
||
empheq[]{}{displaymath}
|
||
\end{mathenvironments}
|
||
|
||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
% Sweave stuff
|
||
\Sexpr{}
|
||
\SweaveOpts{}
|
||
\SweaveInput{}
|
||
\SweaveSyntax{}
|
||
\Scoderef{}
|
||
|
||
\Rcode{}
|
||
\Robject{}
|
||
\Rcommand{}
|
||
\Rfunction{}
|
||
\Rfunarg{}
|
||
\Rpackage{}
|
||
\Rclass{}
|
||
\Rmethod{}
|