summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/chemstyle
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/chemstyle')
-rw-r--r--Master/texmf-dist/source/latex/chemstyle/chemstyle.dtx91
1 files changed, 63 insertions, 28 deletions
diff --git a/Master/texmf-dist/source/latex/chemstyle/chemstyle.dtx b/Master/texmf-dist/source/latex/chemstyle/chemstyle.dtx
index fe5208c5469..7a151502327 100644
--- a/Master/texmf-dist/source/latex/chemstyle/chemstyle.dtx
+++ b/Master/texmf-dist/source/latex/chemstyle/chemstyle.dtx
@@ -29,7 +29,7 @@
%</driver>
% \fi
%
-% \CheckSum{481}
+% \CheckSum{485}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -50,6 +50,8 @@
% \GetFileInfo{\jobname.sty}
%
%\changes{v1.0}{2006/08/06}{Initial release of package}
+%\changes{v1.0b}{2007/09/04}{Added |microtype| and |notes2bib| to
+% template}
%
%\DoNotIndex{\@fs@capt,\@fs@cfont,\@fs@iftopcapt,\@fs@mid,\@fs@post}
%\DoNotIndex{\@fs@pre,\@ifclassloaded,\@ifnextchar,\@ifpackageloaded}
@@ -262,6 +264,11 @@
% \begin{macrocode}
\documentclass[fontsize=10pt,paper=a4]{scrreprt}
% \end{macrocode}
+% The |geometry| package allows the sers to alter page layout
+% with ease; much better than trying to hack the raw LaTeX system.
+% \begin{macrocode}
+\usepackage{geometry}
+% \end{macrocode}
% The |babel| system is loaded to sort out hyphenation and so on,
% and could be useful if there are any foreign-language quotes.
% \begin{macrocode}
@@ -296,6 +303,24 @@
% \begin{macrocode}
\usepackage{booktabs}
% \end{macrocode}
+% The |microtype| package improves formatting when used with the
+% pdfTeX engine.
+% \begin{macrocode}
+\usepackage[final]{microtype}
+% \end{macrocode}
+% Using |notes2bib| allows the user to automatically add notes to the
+% bibliography from within the document body. So you can put
+% |\bibnote{A note}| in the source, and this will move into the
+% References section without any further effort. The |footnotes|
+% option means that footnotes do the same.
+% \begin{macrocode}
+\usepackage[footnotes]{notes2bib}
+% \end{macrocode}
+% Finally, the |hyperref| package makes headings, citations and so on into
+% hyperlinks.
+% \begin{macrocode}
+\usepackage[colorlinks]{hyperref}
+% \end{macrocode}
% The bulk of the document can then start.
% \begin{macrocode}
\begin{document}
@@ -330,7 +355,7 @@
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{chemstyle}
- [2007/08/23 v1.0a Writing chemistry with style]
+ [2007/09/04 v1.0b Writing chemistry with style]
% \end{macrocode}
% The \cmd{\fg} macro is defined in French as a \emph{guillemet} sign,
% and so to avoid a clash a bit of patching is needed. A check to see
@@ -370,14 +395,16 @@
}
% \end{macrocode}
%
-% \subsection{Extra units and related commands}
+%\subsection{Extra units and related commands}
%
-% \begin{macro}{\cubiccentimeter}
-% \begin{macro}{\cmc}
-% \begin{macro}{\Hz}
-% \begin{macro}{\Molar}
-% \begin{macro}{\molar}
-% \begin{macro}{\mmHg}
+%\begin{macro}{\cubiccentimeter}
+%\begin{macro}{\cmc}
+%\begin{macro}{\Hz}
+%\begin{macro}{\Molar}
+%\begin{macro}{\molar}
+%\begin{macro}{\mmHg}
+%\begin{macro}{\mol}
+%\changes{v1.0b}{2007/09/04}{New macro}
% A few additional unit types are provides, which the |unitsdef|
% package omits for some reason. These do not change with different
% journal styles, and so are declared directly.
@@ -388,14 +415,16 @@
\newunit{\Molar}{\textsc{m}}
\newunit{\molar}{\mole\unitsep\dm\unitsuperscript{--3}}
\newunit{\mmHg}{mm\unitsep{}Hg}
+\newunit{\mol}{mol}
% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\standardstate}
+%\end{macro}
+%\end{macro}
+%\end{macro}
+%\end{macro}
+%\end{macro}
+%\end{macro}
+%\end{macro}
+%\begin{macro}{\standardstate}
% In a very similar vein, the ``standard state'' symbol is handy. This
% is produced by rotating a symbol from the \textsc{ams} symbol set.
% Note that the rotation angle here has been carefully checked, but
@@ -730,14 +759,20 @@
% \fi
%
% \subsection{RSC style}
-%
+%\changes{v1.0b}{2007/09/04}{Fixed formatting of alkyls}
% \begin{macrocode}
-\ProvidesFile{rsc.jdf}[2007/08/23 v1.0a]
-\renewcommand{\figurename}{Fig.}
+\ProvidesFile{rsc.jdf}[2007/09/04 v1.0b]
+% \end{macrocode}
+%\changes{v1.0b}{2007/09/04}{Sorted a problem with \texttt{babel}
+% and figure name format}
+% \begin{macrocode}
+\AtBeginDocument{
+ \renewcommand{\figurename}{Fig.}}
\RequirePackage[labelsep=quad,labelfont=bf]{caption}
-\let\cst@emph\relax
-\def\cst@hyph{}
-\let\cst@super\textsuperscript
+\let\cst@emph\emph
+\def\cst@hyph{-}
+\let\cst@super\relax
+\cst@prefixtrue
\cst@prefixfalse
% \end{macrocode}
% \iffalse
@@ -749,7 +784,7 @@
%\changes{v1.0a}{2007/08/23}{Fixed incorrect Latin formatting for
% \texttt{angew} option}
% \begin{macrocode}
-\ProvidesFile{cst-angew.def}[2007/08/23 v1.0a]
+\ProvidesFile{cst-angew.def}[2007/09/04 v1.0b]
\RequirePackage[labelsep=period,labelfont={bf,it},font=sf]{caption}
\captionsetup[table]{labelsep=colon}
\captionsetup{singlelinecheck=off}
@@ -767,7 +802,7 @@
% \subsection{\emph{J.~Am.~Chem.~Soc.}~style}
%
% \begin{macrocode}
-\ProvidesFile{jacs.jdf}[2007/08/23 v1.0a]
+\ProvidesFile{jacs.jdf}[2007/09/04 v1.0b]
\RequirePackage[labelfont={bf,it,sf},textfont=sf]{caption}
\DeclareCaptionLabelSeparator{perquad}{.\quad}
\captionsetup{labelsep=perquad}
@@ -793,7 +828,7 @@
% Almost exactly the same as for \emph{J.~Am.~Chem.~Soc.}, so most of
% the work is left to |jacs.jdf|.
% \begin{macrocode}
-\ProvidesFile{ic.jdf}[2007/08/23 v1.0a]
+\ProvidesFile{ic.jdf}[2007/09/04 v1.0b]
\input {jacs.jdf}
\captionsetup{textfont=rm}
% \end{macrocode}
@@ -806,7 +841,7 @@
%\changes{v1.0a}{2007/08/23}{Added \emph{J.~Phys.~Chem.}~style}
%
% \begin{macrocode}
-\ProvidesFile{jpc.jdf}[2007/08/23 v1.0a]
+\ProvidesFile{jpc.jdf}[2007/09/04 v1.0b]
\RequirePackage[font=bf,labelsep=colon]{caption}
\DeclareCaptionFormat{labelcaps}{\MakeUppercase{#1}#2#3}
\captionsetup{format=labelcaps}
@@ -831,7 +866,7 @@
%\changes{v1.0a}{2007/08/23}{Added \emph{Org.~Lett.}~style}
%
% \begin{macrocode}
-\ProvidesFile{orglett.jdf}[2007/08/23 v1.0a]
+\ProvidesFile{orglett.jdf}[2007/09/04 v1.0b]
\RequirePackage{xcolor}
% \end{macrocode}
%\begin{macro}{\OrgLettColour}
@@ -907,7 +942,7 @@
% where a default is needed (\eg the \cmd{\latin} command) the
% style of the RSC is followed.
% \begin{macrocode}
-\ProvidesFile{none.jdf}[2007/08/23 v1.0a]
+\ProvidesFile{none.jdf}[2007/09/04 v1.0b]
\RequirePackage{caption}
\floatstyle{plain}
\restylefloat{table}