diff options
author | Karl Berry <karl@freefriends.org> | 2021-06-06 20:50:37 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-06-06 20:50:37 +0000 |
commit | af93d729e9f975d827a119a26b74de8769391322 (patch) | |
tree | 7e7d67d0c84de8748cd9ad09ada86227d4e12550 /Master/texmf-dist/tex/latex/minimalist/minimart.cls | |
parent | ba2a5d2c1ea36a34e4f0a3000b17230dbed65691 (diff) |
minimalist (6jun21)
git-svn-id: svn://tug.org/texlive/trunk@59494 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/minimalist/minimart.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/minimalist/minimart.cls | 71 |
1 files changed, 69 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/minimalist/minimart.cls b/Master/texmf-dist/tex/latex/minimalist/minimart.cls index 9b19f187b1a..cf4f084590a 100644 --- a/Master/texmf-dist/tex/latex/minimalist/minimart.cls +++ b/Master/texmf-dist/tex/latex/minimalist/minimart.cls @@ -17,7 +17,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2020-10-01] \ProvidesClass{minimart} - [2021/05/23 A simple and clear article style] + [2021/06/07 A simple and clear article style] \def\minimclass@baseclass{article} \RequirePackage{kvoptions} \RequirePackage{etoolbox} @@ -28,6 +28,11 @@ \DeclareBoolOption[false]{draft} \DeclareBoolOption[false]{fast} \DeclareBoolOption[false]{classical} +\DeclareBoolOption[false]{palatino} +\DeclareBoolOption[false]{times} +\DeclareBoolOption[false]{garamond} +\DeclareBoolOption[false]{biolinum} +\DeclareBoolOption[false]{customfont} \newif\if@minimclass@bfivepaper\@minimclass@bfivepaperfalse \DeclareVoidOption{b5paper}{\@minimclass@bfivepapertrue} @@ -40,6 +45,18 @@ \if@minimclass@draft \@minimclass@fasttrue \fi +\if@minimclass@palatino + \@minimclass@customfonttrue +\fi +\if@minimclass@times + \@minimclass@customfonttrue +\fi +\if@minimclass@garamond + \@minimclass@customfonttrue +\fi +\if@minimclass@biolinum + \@minimclass@customfonttrue +\fi %%================================ %% Page layout @@ -93,13 +110,63 @@ \RequirePackage[T1]{fontenc} \RequirePackage{inputenc} \fi +\if@minimclass@customfont\else \RequirePackage{mathpazo} \RequirePackage{newpxtext} +\fi \RequirePackage{amssymb} +\if@minimclass@palatino + \RequirePackage{amssymb} + \RequirePackage{mathpazo} + \PassOptionsToPackage{defaultsups}{newpxtext} + \RequirePackage{newpxtext} + \RequirePackage{newpxmath} + \let\openbox\relax + \PJLsetlinespacing{\setstretch{1.07}} +\fi + +\if@minimclass@times + \RequirePackage{amssymb} + \PassOptionsToPackage{defaultsups}{newtxtext} + \RequirePackage{newtxtext} + \RequirePackage{newtxmath} + \let\openbox\relax + \PJLsetlinespacing{\setstretch{1.00}} +\fi + +\if@minimclass@garamond + \RequirePackage{amssymb} + \PassOptionsToPackage{lining}{ebgaramond} + \RequirePackage{ebgaramond-maths} + \RequirePackage{ebgaramond} + % \RequirePackage{garamondlibre} + \PJLsetlinespacing{\setstretch{1.00}} +\fi + +\if@minimclass@biolinum + \RequirePackage{amssymb} + % \RequirePackage{mathpazo} + % \RequirePackage[sansmath]{libertinust1math} + \ifPDFTeX + \RequirePackage{biolinum} + \renewcommand*\familydefault{\biolinum@family} + \else + \PassOptionsToPackage{no-math}{fontspec} + \RequirePackage{fontspec} + \setmainfont{LinBiolinum_R.otf}[ + BoldFont = LinBiolinum_RB.otf , + ItalicFont = LinBiolinum_RI.otf , + BoldItalicFont = LinBiolinum_RBO.otf ] + \fi + \PJLsetlinespacing{\setstretch{1.05}} + \RequirePackage[italic,defaultmathsizes]{mathastext} +\fi + \def\PJL@font@alreadyset{} -\RequirePackage[verbose=silent]{microtype} +\PassOptionsToPackage{verbose=silent}{microtype} +\RequirePackage{microtype} %%================================ %% Graphics |