m (→Fonts) |
m (→Unicode) |
||
Line 67: | Line 67: | ||
See Will Robertson [http://www.tug.org/mactex/fonts/LaTeX_Preamble-Font_Choices.html preambles] to use different fontsets. | See Will Robertson [http://www.tug.org/mactex/fonts/LaTeX_Preamble-Font_Choices.html preambles] to use different fontsets. | ||
+ | |||
+ | == Colors == | ||
+ | |||
+ | Using the package | ||
+ | |||
+ | <pre> | ||
+ | \usepackage[svgnames]{xcolor} | ||
+ | </pre> | ||
+ | |||
+ | One can then use <tt>\textcolor{red}{this is red}</tt> or <tt>\color{red}</tt> to turn everything red (until next escape). | ||
+ | |||
+ | The predefined colors are: | ||
+ | |||
+ | <pre> | ||
+ | black, blue, brown, cyan, darkgray, gray, green, lightgray, lime, | ||
+ | magenta, olive, orange, pink, purple, red, teal, violet, white, yellow. | ||
+ | </pre> | ||
+ | |||
+ | but some of them are horrible! like this <font color=lime>horrible #00ff00 pure green (so-called ''lime'')</font> (what it calls <tt>lime</tt> is <font color=#e9ffa8>even less visible</font>). The | ||
+ | <tt>svgnames</tt> gives access to about 150 additional, and pretty, colors. Use capitals letters. Here are the most useful with a short name: | ||
+ | |||
+ | {{multicol}} | ||
+ | * Aqua | ||
+ | * Brown | ||
+ | * Crimson | ||
+ | * Fuchsia | ||
+ | * Gold | ||
+ | * Green | ||
+ | * Lime | ||
+ | {{multicol-break}} | ||
+ | * Magenta | ||
+ | * Navy | ||
+ | * Orchid | ||
+ | * Peru | ||
+ | * Pink | ||
+ | * Plum | ||
+ | * Purple | ||
+ | {{multicol-break}} | ||
+ | * Red | ||
+ | * Sienna | ||
+ | * Teal | ||
+ | * Tomato | ||
+ | * Violet | ||
+ | * Wheat | ||
+ | * Yellow | ||
+ | {{multicol-end}} | ||
+ | |||
+ | And here are [[:File:svgnames.jpg|all of them.]] | ||
== Unicode == | == Unicode == |
Contents |
$\mathrm{\TeX}$ is one of the masterpieces of Don Knuth.
It is the uppercase version of $\tau\epsilon\chi$, a Greek word for Tech, which is how $\mathrm{\TeX}$ should be pronounced (!?).
At some point in the early 2000, I switched to $\mathrm{\LaTeX}$ for convenience, and almost exclusively use the latter now.
Splitting equations within an aligned set can be done as followed~[1]:
\begin{align} a &= \begin{aligned}[t] &b + c + d +\\ &c + e + f + g + h + i \end{aligned}\\ k &= \begin{aligned}[t] &l + m + n\\ &+ o + p + q \end{aligned} \end{align} |
\begin{align} a &= \begin{aligned}[t] &b + c + d +\\ &c + e + f + g + h + i \end{aligned}\\ k &= \begin{aligned}[t] &l + m + n\\ &+ o + p + q \end{aligned} \end{align} |
To align equations as if in a table (?!), one can use [2] This is to integrate $\int x\sin(k\pi x)dx$ by parts.
\begin{align} u&=x & v&=-\frac{1}{k\pi}\cos(k\pi x)\\ u'&=1 & v'&=\sin(k\pi x) \end{align} |
\begin{align} u&=x & v&=-\frac{1}{k\pi}\cos(k\pi x)\\ u'&=1 & v'&=\sin(k\pi x) \end{align} |
We try to write your name properly when we quote it. Here are the most common glyphs and the code needed to do so:
$?`$Does this work?
See Will Robertson preambles to use different fontsets.
Using the package
\usepackage[svgnames]{xcolor}
One can then use \textcolor{red}{this is red} or \color{red} to turn everything red (until next escape).
The predefined colors are:
black, blue, brown, cyan, darkgray, gray, green, lightgray, lime, magenta, olive, orange, pink, purple, red, teal, violet, white, yellow.
but some of them are horrible! like this horrible #00ff00 pure green (so-called lime) (what it calls lime is even less visible). The svgnames gives access to about 150 additional, and pretty, colors. Use capitals letters. Here are the most useful with a short name:
|
|
|
And here are all of them.
Unicode can be supported (at least to some extent) with
\usepackage[mathletters]{ucs} \usepackage[utf8x]{inputenc}
It works at least for the Greek letters.
\addtolength{\itemsep}{-0.5\baselineskip}
\begin{enumerate}
\setcounter{enumi}{4}
\item fifth element
\end{enumerate}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\begin{enumerate}[label={[\arabic*]}]
\item First item
\item Second item
\item \ldots
\item Last item
\end{enumerate}
\end{document}
There is a $\mathrm{\LaTeX}$ package, footmisc, that is useful for manipulating footnote formatting.
%\footnotesep is the space between footnotes:
\setlength{\footnotesep}{-0.5\baselineskip}
%\footins is the space between the text body and the footnotes:
\setlength{\skip\footins}{1cm}
\makeatletter
\renewcommand{\@makefnmark}
%{\@textsuperscript{\textit{\tiny{\@thefnmark}}}}
{[\@thefnmark]}
\renewcommand\@makefntext[1]{%
\parindent 1em \noindent [\@thefnmark]\enspace #1}
\makeatother
(I left, commented, the original definition of the footnote).
\usepackage[a4paper, total={6in, 8in}]{geometry}
We use the siunitx package:
\usepackage{siunitx}
It'd take \SI{500}{\milli\second} to understand.
Please write \SI{10}{\micro\meter} and not 10$\mu\mathrm{m}$
There is also a SIUnits which is however deprecated [7]. Sometimes it comes in handy, for instance when you want to add non-numerical inputs (though siunitx should be able to allow that as well).
To write inverse unit, use \per:
shows the PL emission of a \SI{3}{\micro\meter} wire, where one can observe the splitting between the two first confined subbands, the polarization splitting, and the crossing of the X and Y (labelled TE and TM here) polarized lines around \SI{2.6}{\per\micro\meter}, whereas the value given by the formula above is \SI{2.1}{\per\micro\meter}.
The powers of ten can be counter-$\mathrm{\LaTeX}$-intuitive:
with a density of $\SI{e-3}{\per\square\micro\meter}$
If you do not use SI units, then omit the slash:
repetition rate of SI{3}{gb/s}
(that would be giga-bits per seconds).
It's useful to number profusely manuscripts of which you are discussing every line. Package lineno does that.
\usepackage{lineno} \linenumbers
It may have a hard time cohabiting with amsmath, however. It appears that if you include this monstrosity somewhere in your preamble, it'll perform well enough for line-dropping with your co-authors:
\newcommand*\patchAmsMathEnvironmentForLineno[1]{% \expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname \expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname \renewenvironment{#1}% {\linenomath\csname old#1\endcsname}% {\csname oldend#1\endcsname\endlinenomath}}% \newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{% \patchAmsMathEnvironmentForLineno{#1}% \patchAmsMathEnvironmentForLineno{#1*}}% \AtBeginDocument{% \patchBothAmsMathEnvironmentsForLineno{equation}% \patchBothAmsMathEnvironmentsForLineno{align}% \patchBothAmsMathEnvironmentsForLineno{flalign}% \patchBothAmsMathEnvironmentsForLineno{alignat}% \patchBothAmsMathEnvironmentsForLineno{gather}% \patchBothAmsMathEnvironmentsForLineno{multline}% }
Use texfot to get rid of the flood of output generated by compilation and retain only the warnings:
texfot pdflatex Microcavities.tex