hyper-literate/collects/scriblib/figure.tex
Matthew Flatt 8ebc1bdfbd make figure target rendering configurable
from Kevin Tew

original commit: c6fc92915d3de5b585eb01ddddf8c60f60664008
2012-11-04 06:38:30 -07:00

33 lines
1.0 KiB
TeX

\usepackage{ccaption}
% \legend relies on \belowcaptionskip, which is not defined
% by the JFP class file:
\makeatletter
\@ifundefined{belowcaptionskip}{\newlength{\belowcaptionskip}}{}
\makeatother
\newcommand{\Legend}[1]{~
\hrule width \hsize height .33pt
\vspace{4pt}
\legend{#1}}
\newcommand{\FigureTarget}[1]{#1}
\newlength{\FigOrigskip}
\FigOrigskip=\parskip
\newenvironment{Figure}{\begin{figure}}{\end{figure}}
\newenvironment{Centerfigure}{\begin{center}}{\end{center}}
\def\Centertext#1{\begin{center}#1\end{center}}
\newenvironment{Leftfigure}{\begin{flushleft}}{\end{flushleft}}
\newenvironment{CenterfigureMulti}{\begin{figure*}[t!p]\centering}{\end{figure*}}
\newenvironment{CenterfigureMultiWide}{\begin{CenterfigureMulti}}{\end{CenterfigureMulti}}
\newenvironment{Herefigure}{\begin{figure}[ht!]\centering}{\end{figure}}
\newenvironment{FigureInside}{\begin{list}{}{\leftmargin=0pt\topsep=0pt\parsep=\FigOrigskip\partopsep=0pt}\item}{\end{list}}