mirror of
https://codeberg.org/Yael-II/LaTeX-Package.git
synced 2026-03-15 04:16:27 +01:00
113 lines
3.5 KiB
TeX
113 lines
3.5 KiB
TeX
%[TLP:CLEAR]
|
|
% MANCHOT
|
|
%
|
|
% Manchot is an Astrophysics package aNd Class to Help writing dOcuments in Tex
|
|
% (MANCHOT)
|
|
%
|
|
%@ Author: Moussouni, Yaël (MSc student; yael.moussouni@etu.unistra.fr)
|
|
%@ Institution: Université de Strasbourg, CNRS, Observatoire astronomique
|
|
% de Strasbourg, UMR 7550, F-67000 Strasbourg, France
|
|
%@ Date: 2025-05-03
|
|
%
|
|
% Licence:
|
|
% MSc2 Internship: SMACS Cluster
|
|
% Copyright (C) 2026 Yaël Moussouni (yael.moussouni@etu.unistra.fr)
|
|
%
|
|
% manchot.sty
|
|
% Copyright (C) 2026 Yaël Moussouni (yael.moussouni@etu.unistra.fr)
|
|
%
|
|
% This program is free software: you can redistribute it and/or modify
|
|
% it under the terms of the GNU General Public License as published by
|
|
% the Free Software Foundation; either version 3 of the License, or
|
|
% (at your option) any later version.
|
|
%
|
|
% This program is distributed in the hope that it will be useful,
|
|
% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
% GNU General Public License for more details.
|
|
%
|
|
% You should have received a copy of the GNU General Public License
|
|
% along with this program. If not, see www.gnu.org/licenses/.
|
|
|
|
\ProvidesPackage{manchot}[2025-05-03]
|
|
|
|
% Required Packages
|
|
|
|
\RequirePackage[utf8]{inputenc} % input encoding
|
|
\RequirePackage[T1]{fontenc} % font encoding
|
|
\RequirePackage{lmodern} % Latin Modern font
|
|
\RequirePackage{slantsc} % small caps
|
|
\RequirePackage{fix-cm} % Computer Modern fix (for slantsc)
|
|
\RequirePackage{textgreek} % Greek upright letters
|
|
\RequirePackage{etoolbox} % correct ampersand in citation
|
|
\RequirePackage{natbib} % bibliography management
|
|
\RequirePackage[greek, french, english]{babel} % language
|
|
\RequirePackage{amsmath} % AMS maths package
|
|
\RequirePackage{amssymb} % AMS symbols package
|
|
\RequirePackage{amsthm} % AMS theorems package
|
|
\RequirePackage{mathtools} % Additions to AMS packages
|
|
\RequirePackage{graphicx} % including images
|
|
\RequirePackage{xparse} % creating functions
|
|
\RequirePackage{afterpage} % hook after page
|
|
\RequirePackage{xcolor} % colours
|
|
\RequirePackage{pagecolor} % page colours
|
|
\RequirePackage{setspace} % spacing between lines
|
|
\RequirePackage{cuted} % full width strip environment
|
|
\RequirePackage{paracol} % multiple columns
|
|
\RequirePackage{lscape} % landscape page
|
|
\RequirePackage{array} % array tables
|
|
\RequirePackage{multirow} % multiple rows in table
|
|
\RequirePackage{caption} % figure management
|
|
\RequirePackage{subcaption} % subfigure management
|
|
\RequirePackage{appendix} % creating appendix
|
|
\RequirePackage{listings} % including code
|
|
\RequirePackage{tikz} % Tikz drawings
|
|
\RequirePackage{tikz-3dplot} % 3D tikz drawings
|
|
\RequirePackage{tikzducks} % including ducks with tikz
|
|
\RequirePackage[RPvoltages, european, straight voltages, cuteinductors]{circuitikz} % electrical circuits with tikz
|
|
\RequirePackage{datetime} % date and time of compilation
|
|
\RequirePackage{lipsum} % Lorem Ipsum
|
|
\RequirePackage{physics} % physics
|
|
\RequirePackage{esint} % integral symbol
|
|
\RequirePackage{orcidlink} % ORCID
|
|
\RequirePackage{hyperref} % links, references, etc. - must be the last package
|
|
|
|
% Definitions
|
|
|
|
\def\yii@FT{\mathrm{FT}}
|
|
\def\yii@name{\text}
|
|
\def\yii@eqdef{\equiv}
|
|
\def\yii@vect{\vb}
|
|
\def\yii@epsilon{\epsilon}
|
|
|
|
\newif\ifFR
|
|
\newif\ifisbeamer
|
|
|
|
\input{src/common_palette.tex}
|
|
|
|
% Options
|
|
|
|
\input{src/package_options.tex}
|
|
|
|
% Corrections
|
|
|
|
\input{src/package_corrections.tex}
|
|
|
|
% Settings
|
|
|
|
\input{src/package_settings.tex}
|
|
|
|
% Greek letters
|
|
|
|
\input{src/package_greek_letters.tex}
|
|
|
|
% Commands
|
|
|
|
\input{src/package_commands.tex}
|
|
|
|
% Bibliography
|
|
|
|
\input{src/package_bibliography.tex}
|
|
|
|
\endinput
|