%% %% This is file `hhtensor.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% hhtensor.dtx (with options: `package') %% %% hhtensor package %% %% Copyright 2003-2011 Harald Harders %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN %% archives in directory macros/latex/base/lppl.txt; either %% version 1 of the License, or any later version. %% %% harald.harders@gmx.de %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hhtensor} [2011/12/29 v0.61 Print vectors and tensors] \RequirePackage{ushort} \RequirePackage{amsmath} \newif\iftensor@bold \newif\iftensor@uline \DeclareOption{bold}{\tensor@boldtrue\tensor@ulinefalse} \DeclareOption{uline}{\tensor@boldfalse\tensor@ulinetrue} \DeclareOption{arrow}{\tensor@boldfalse\tensor@ulinefalse} \ExecuteOptions{arrow} \ProcessOptions\relax \newcommand\origvec{} \let\origvec=\vec \iftensor@bold \DeclareRobustCommand*\vec[1]{\ensuremath{\boldsymbol{#1}}} \DeclareRobustCommand*\matr[1]{\ensuremath{\boldsymbol{#1}}} \DeclareRobustCommand*\tens[2]{\ensuremath{\boldsymbol{#1}}} \else \iftensor@uline \DeclareRobustCommand*\vec[1]{\ushort{#1}} \DeclareRobustCommand*\matr[1]{\ushortd{#1}} \DeclareRobustCommand*\tens[2]{% \begingroup \setlength{\arraycolsep}{0pt} \begin{array}[t]{c}% #1 \\[-2.05ex] {\scriptstyle \sim} \\[-2.1ex] {\scriptscriptstyle #2}\\[-0.7ex] \end{array}% \endgroup } \else \DeclareRobustCommand*\matr[1]{\ensuremath{\vec{\vec{#1}}}} \DeclareRobustCommand*\tens[2]{% \begingroup \setlength{\arraycolsep}{0pt} \begin{array}[t]{c}% #1 \\[-2.05ex] {\scriptstyle \sim} \\[-2.1ex] {\scriptscriptstyle #2}\\[-0.7ex] \end{array}% \endgroup } \fi \fi \DeclareRobustCommand*\dcdot{\mathrel{\cdot\mkern 0.0mu \cdot}}% \DeclareRobustCommand*\trans{^{\mathrm{T}}} \endinput %% %% End of file `hhtensor.sty'.