\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{candidature}[2015/05/14 Le style des dossiers de scolobb]
\typeout{Le style des dossiers de scolobb}

\usepackage{complexity}
\usepackage{fontspec}
\usepackage[french]{babel}
\usepackage[
  backend=biber,
  style=numeric,
  maxbibnames=99,
  doi=false,
  url=false,
  defernumbers=true,
]{biblatex}
\usepackage[
  text={154mm,253mm},
  top=20mm,
  left=25mm,
  twoside
]{geometry}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{tabu}
\usepackage{tabularx}
\usepackage{emptypage}
\usepackage{enumitem}
\RequirePackage{bm}
\RequirePackage{subcaption}
\usepackage{tikz}

\setsansfont{Linux Biolinum O}
\setmainfont{Linux Libertine O}

\usetikzlibrary{arrows,calc,positioning,decorations.markings,shapes,fit}

% A thick horizontal rule filling all page width.
\def\thickhrule{\leavevmode\leaders\hrule height 1.5pt\hfill\kern\z@}

% Set up an unnumbered section appearing in the table of contents.
\newcommand{\xsection}[1]{
  \section*{#1}
  \addcontentsline{toc}{section}{#1}
}

% Set up an unnumbered section with a plain title appearing in the
% table of contents, and a different title appearing in the text.
\newcommand{\xstyledsection}[2]{
  \section*{#2}
  \addcontentsline{toc}{section}{#1}
}

% Formats an E-mail address in small typewriter font.
\newcommand{\smallemail}[1]{\texttt{\small #1}}


%------------------
% Derivation graphs
%------------------

% Font styles for derivation graphs.
\newcommand{\nbold}[1]{\ensuremath{\bm #1}}
\newcommand{\nlight}[1]{\ensuremath{\color{black!50} #1}}

% TikZ styles for derivation graphs.
\tikzstyle nsymb=[minimum width=2.5em,minimum height=1.3em,inner sep=1pt]
\tikzstyle insertion=[]
% A cross arrow tip.
\newcommand{\crossfactor}{2.5}
\tikzstyle crosstip=[
  postaction={
    decorate,
    decoration={
      markings,
      mark=at position 1 with
      {
        \draw[solid] (-\crossfactor\pgflinewidth,-\crossfactor\pgflinewidth)
        -- (\crossfactor\pgflinewidth,\crossfactor\pgflinewidth);
        \draw[solid] (\crossfactor\pgflinewidth,-\crossfactor\pgflinewidth)
        -- (-\crossfactor\pgflinewidth,\crossfactor\pgflinewidth);
      }
    }
  }
]
\tikzstyle deletion=[crosstip,densely dotted,semithick]


%----------
% P systems
%----------
\tikzstyle membrane=[draw,rectangle,rounded corners, minimum size=15pt]

% A shortcut for drawing membrane nodes.
%\newcommand{\membrane}[4]{
%  \node[membrane,label={[inner sep=1,yshift=5pt,name=#2 label]below right:{\scriptsize #1}},#4] (#2) {#3};
%}
\newcommand{\membrane}[4]{
  \node[membrane,#4] (#2) {#3};
  \node[below right=-6pt and 0 of #2,inner sep=1] (#2 label) {\scriptsize #1};
}
