src.dualinventive.com/tools/template-latex/di/figure.sty

33 lines
744 B
TeX

\ProvidesPackage{di/figure}
\RequirePackage{caption}
\RequirePackage{etoolbox}
\RequirePackage{xparse}
\RequirePackage{float}
% define difigure environment
\ExplSyntaxOn
\NewDocumentEnvironment{difigure}{O{!ht} O{raggedright}}
{
\begin{figure}[#1]
\captionsetup{format=plain, font=it, justification=#2, singlelinecheck=off, skip=6pt}
\ifstrequal{#2}{centering}{\centering}{}
}
{
\end{figure}
}
\ExplSyntaxOff
%define pdincludegraphics command
\newcommand*\diincludegraphics[4][]
{
\includegraphics[#1]{#4}
\caption{#3}
\label{#2}
}
%set graphicspath to the subdir figures/
\graphicspath{{figures/}} %Set graphicspath to the subdir figures/
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}