From 9ade5e35d8792381fd7c6faa1be03ed3bcfd552c Mon Sep 17 00:00:00 2001 From: Ian Jauslin Date: Thu, 21 Jan 2016 23:05:30 +0000 Subject: As presented in Rome on 2016-01-22 --- toolbox.sty | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 toolbox.sty (limited to 'toolbox.sty') diff --git a/toolbox.sty b/toolbox.sty new file mode 100644 index 0000000..04c8acd --- /dev/null +++ b/toolbox.sty @@ -0,0 +1,32 @@ +%% +%% A collection of useful commands +%% + +%% can call commands even when they are not defined +\def\safe#1{% +\ifdefined#1% +#1% +\else% +{\color{red}\bf?}% +\fi% +} + + +%% larger skip +\newskip\hugeskipamount + \hugeskipamount=24pt plus8pt minus8pt +\def\hugeskip{\vskip\hugeskipamount} + + +%% stack relations in subscript or superscript +\def\mAthop#1{\displaystyle\mathop{\scriptstyle #1}} + +%% array spanning the entire line +\newlength\largearray@width +\setlength\largearray@width\textwidth +\addtolength\largearray@width{-10pt} +\def\largearray{\begin{array}{@{}>{\displaystyle}l@{}}\hphantom{\hspace{\largearray@width}}\\[-.5cm]} +\def\endlargearray{\end{array}} + +%% qedsquare +\def\qed{\penalty10000\hfill\penalty10000$\square$} -- cgit v1.2.3-70-g09d2