Remaining LaTeX macros
Added the remaining LaTeX macros from our list. What remains is to decide on how to resolve the conflicting definitions of \binom{}{} and to supply suitable characters for \righttoleftarrow \lefttorightarrow The plain TeX syntax {A \over B} is unsupported (passed through verbatim, and will cause a LaTeX error).
This commit is contained in:
commit
4be4125861
|
@ -4,6 +4,7 @@
|
||||||
\usepackage{amsfonts}
|
\usepackage{amsfonts}
|
||||||
\usepackage{amssymb}
|
\usepackage{amssymb}
|
||||||
\usepackage{graphicx}
|
\usepackage{graphicx}
|
||||||
|
\usepackage{color}
|
||||||
\usepackage{ucs}
|
\usepackage{ucs}
|
||||||
\usepackage[utf8x]{inputenc}
|
\usepackage[utf8x]{inputenc}
|
||||||
\usepackage{hyperref}
|
\usepackage{hyperref}
|
||||||
|
@ -14,6 +15,21 @@
|
||||||
% \itexspace and \operatorname during preprocessing.
|
% \itexspace and \operatorname during preprocessing.
|
||||||
% \over is simply unsupported.
|
% \over is simply unsupported.
|
||||||
|
|
||||||
|
% \tensor and \multiscript
|
||||||
|
\makeatletter
|
||||||
|
\newif\if@sup
|
||||||
|
\newtoks\@sups
|
||||||
|
\def\append@sup#1{\edef\act{\noexpand\@sups={\the\@sups #1}}\act}%
|
||||||
|
\def\reset@sup{\@supfalse\@sups={}}%
|
||||||
|
\def\mk@scripts#1#2{\if #2/ \if@sup ^{\the\@sups}\fi \else%
|
||||||
|
\ifx #1_ \if@sup ^{\the\@sups}\reset@sup \fi {}_{#2}%
|
||||||
|
\else \append@sup#2 \@suptrue \fi%
|
||||||
|
\expandafter\mk@scripts\fi}
|
||||||
|
\def\tensor#1#2{\reset@sup#1\mk@scripts#2_/}
|
||||||
|
\def\multiscripts#1#2#3{\reset@sup{}\mk@scripts#1_/#2%
|
||||||
|
\reset@sup\mk@scripts#3_/}
|
||||||
|
\makeatother
|
||||||
|
|
||||||
% \slash
|
% \slash
|
||||||
\makeatletter
|
\makeatletter
|
||||||
\newbox\slashbox \setbox\slashbox=\hbox{$/$}
|
\newbox\slashbox \setbox\slashbox=\hbox{$/$}
|
||||||
|
|
Loading…
Reference in a new issue