summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/chronosys/chronosys.sty
blob: 5129513124fca94988840b974760b2c6234352a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
% This is is the LaTeX file for the `chronosys' package.
%
% The maintener of this work is Mathieu Long.
% email : mlong.tex@hotmail.fr
% the `chronosys' package consists in the 9 files :
%  -- `docchronosys_en.tex' and `docchronosys_en.pdf' (english manual)
%  -- `docchronosys_fr.tex' and `docchronosys_fr.pdf' (french manual)
%  -- README
%  -- `chronosys.tex' (file for plain TeX)
%  -- `chronosyschr.tex' (main file of the `chronosys' package)
%  -- `chronosys.sty' (file for LaTeX)
%  -- `x-chronosys.tex' (file for ConTeXt)
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
% The latest version of this license is in
%   http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
%
% This work has the LPPL maintenance status `maintained'.
% 
% The Current Maintainer of this work is Mathieu Long.
%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{tikz}
%\RequirePackage{xcolor}

\makeatletter\catcode`\!=11
\def\!chr@verif#1#2{\ifdefined#2\error!message \fi #1#2} %
\input chronosyschr.tex

%\newenvironment{chronology}{\startchronology}{\stopchronology}
\let\starttikzpicture\tikzpicture \let\stoptikzpicture\endtikzpicture
\let\chronology\startchronology \let\endchronology\stopchronology
\def\!chrdefaultwidth{\textwidth}
\def\!chreventcolorbox{\colorbox{\!chr@eventcolorbox}}
\def\!chrperiodcolorbox{\colorbox{\!chr@periodcolorbox}}
\ProvidesPackage{chronosys}
\setupchronoevent[!!eventgradu@tion]{datesstyle=\tiny}
\setupchronoperiode[!!periodegradu@tion]{datesstyle=\tiny}
\makeatother
\catcode`\!=12
\endinput