diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty')
-rw-r--r-- | Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty | 64 |
1 files changed, 54 insertions, 10 deletions
diff --git a/Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty b/Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty index 0a193c42672..0481881cd92 100644 --- a/Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty +++ b/Master/texmf-dist/doc/latex/thuthesis/dtx-style.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright (C) 2005-2019 by Ruini Xue <xueruini@gmail.com> +%% Copyright (C) 2005-2020 by Ruini Xue <xueruini@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -22,20 +22,19 @@ %% through LaTeX. %% \RequirePackage{ifxetex} -\ifxetex\else - \ClassError{thuthesis}{You should use XeLaTeX}{} - \end{document} -\fi +\RequireXeTeX \ProvidesPackage{dtx-style} \RequirePackage{hypdoc} \RequirePackage{ifthen} +\RequirePackage{fontspec}[2017/01/20] +\RequirePackage{amsmath} +\RequirePackage{unicode-math} \RequirePackage[UTF8,scheme=chinese]{ctex} -\RequirePackage{newpxtext} -\RequirePackage{newpxmath} \RequirePackage[ top=2.5cm, bottom=2.5cm, left=4cm, right=2cm, headsep=3mm]{geometry} +\RequirePackage{hologo} \RequirePackage{array,longtable,booktabs} \RequirePackage{listings} \RequirePackage{fancyhdr} @@ -44,9 +43,54 @@ \RequirePackage{etoolbox} \RequirePackage{metalogo} -\ifthenelse{\equal{\@nameuse{g__ctex_fontset_tl}}{mac}}{% +\ifthenelse{\equal{\@nameuse{g__ctex_fontset_tl}}{mac}}{ + \setmainfont{Palatino} + \setsansfont[Scale=MatchLowercase]{Helvetica} + \setmonofont[Scale=MatchLowercase]{Menlo} \xeCJKsetwidth{‘’“”}{1em} -}{} +}{ + \setmainfont[ + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + ]{texgyrepagella} + \setsansfont[ + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + ]{texgyreheros} + \setmonofont[ + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Scale = MatchLowercase, + ]{texgyrecursor} +} +\unimathsetup{ + math-style=ISO, + bold-style=ISO, +} +\IfFontExistsTF{XITSMath-Regular.otf}{ + \setmathfont[ + Extension = .otf, + BoldFont = XITSMath-Bold, + StylisticSet = 8, + ]{XITSMath-Regular} + \setmathfont[range={cal,bfcal},StylisticSet=1]{XITSMath-Regular.otf} +}{ + \setmathfont[ + Extension = .otf, + BoldFont = *bold, + StylisticSet = 8, + ]{xits-math} + \setmathfont[range={cal,bfcal},StylisticSet=1]{xits-math.otf} +} \colorlet{thu@macro}{blue!60!black} \colorlet{thu@env}{blue!70!black} @@ -101,7 +145,7 @@ breakautoindent=true, columns=flexible, keepspaces=true, - gobble=2, + gobble=4, framesep=3pt, rulesep=1pt, framerule=1pt, |