%% %% This is file `minimalist/minimalist.sty', %% generated with the docstrip utility. %% Copyright (C) 2021 by Jinwen XU %% %% This is part of the minimalist class series. %% %% This work may be distributed and/or modified under the conditions of the %% LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX version %% 2005/12/01 or later. %% \NeedsTeXFormat{LaTeX2e}[2020-10-01] \ProvidesPackage{minimalist} [2021/05/23 A simple and clear style for articles and books] \RequirePackage{kvoptions} \RequirePackage{etoolbox} \SetupKeyvalOptions{% family = @minimalist, prefix = @minimalist@ } \DeclareBoolOption[false]{draft} \DeclareBoolOption[false]{fast} \DeclareBoolOption[false]{allowbf} \DeclareBoolOption[false]{classical} \ProcessKeyvalOptions*\relax \if@minimalist@draft \@minimalist@fasttrue \fi \if@minimalist@allowbf \newcommand{\conditionalbfseries}{\bfseries\colorlet{PJLtempcolor}{.}\color{PJLtempcolor!83!paper}} \else \newcommand{\conditionalbfseries}{} \fi \newif\ifIsBook \ifdefined\chapter\IsBooktrue\else\IsBookfalse\fi %%================================ %% Title fonts %%================================ \RequirePackage{anyfontsize} \if@minimalist@classical \newcommand{\partfont}{\conditionalbfseries\sffamily} \newcommand{\chapfont}{\conditionalbfseries\sffamily} \newcommand{\secfont}{\conditionalbfseries\sffamily} \newcommand{\subsecfont}{\conditionalbfseries\sffamily} \newcommand{\subsubsecfont}{\conditionalbfseries\sffamily} \else \newcommand{\partfont}{\conditionalbfseries\sffamily} \newcommand{\chapfont}{\conditionalbfseries\sffamily} \newcommand{\secfont}{\conditionalbfseries} \newcommand{\subsecfont}{\conditionalbfseries} \newcommand{\subsubsecfont}{\conditionalbfseries} \fi %%================================ %% Paper configuration %%================================ \RequirePackage{PJLpaper} %%================================ %% Footer %%================================ \RequirePackage{geometry} \RequirePackage{fancyhdr} \RequirePackage{extramarks} \AtEndPreamble{\fancyhfoffset{0pt}} \fancypagestyle{fancy}{ \fancyhf{} \if@twoside \fancyfoot[RO]{\small\textcolor{black!30!paper}{\lastrightmark}% ~~\rlap{\textcolor{gray!55!paper}{$|$}~~\thepage}} \fancyfoot[LE]{\small\leavevmode\llap{\thepage% ~~\textcolor{gray!55!paper}{$|$}}% ~~\textcolor{black!30!paper}{\lastleftmark}} \else \fancyfoot[R]{\small\textcolor{black!30!paper}{\lastrightmark}% ~~\rlap{\textcolor{gray!55!paper}{$|$}~~\thepage}} \fi \renewcommand{\headrulewidth}{0pt} } \pagestyle{fancy} \fancypagestyle{plain}{ \fancyhf{} \if@twoside \fancyfoot[RO]{\small% ~\rlap{\textcolor{gray!55!paper}{$|$}~~\thepage}} \fancyfoot[LE]{\small\leavevmode\llap{\thepage% ~~\textcolor{gray!55!paper}{$|$}}} \else \fancyfoot[R]{\small% ~\rlap{\textcolor{gray!55!paper}{$|$}~~\thepage}} \fi \renewcommand{\headrulewidth}{0pt} } \ifbool{IsBook}{ \if@minimalist@fast \newcommand{\drawHelpLine}{} \else \RequirePackage{tikz} \usetikzlibrary{calc,shadings} \RequirePackage{tikzpagenodes}% For `current page text area` \newcommand{\drawHelpLine}{% \begin{tikzpicture}[remember picture,overlay] \foreach\i in {0,1,...,5}{% \fill[opacity=0.12-0.02*\i] ($(current page text area.north east) +(-\i*0.5em-.025em,-10pt+\i*1.1pt)$) rectangle ($(current page text area.south east) +(-\i*0.5em+.025em,10pt-\i*1.1pt)$); \shade[top color=paper,bottom color=black,opacity=0.12-0.02*\i] ($(current page text area.north east) +(-\i*0.5em-.025em,2pt)$) rectangle ($(current page text area.north east) +(-\i*0.5em+.025em,-10pt+\i*1.1pt)$); \shade[top color=black,bottom color=paper,opacity=0.12-0.02*\i] ($(current page text area.south east) +(-\i*0.5em-.025em,-2pt)$) rectangle ($(current page text area.south east) +(-\i*0.5em+.025em,10pt-\i*1.1pt)$); } \end{tikzpicture}% } \fi \fancypagestyle{part}{ \fancyhf{} \renewcommand{\headrulewidth}{0pt} \fancyhead[C]{\drawHelpLine} } \addtolength{\headheight}{20pt} \addtolength{\topmargin}{-20pt} \if@twoside \renewcommand{\chaptermark}[1]{\markboth{\textsc{#1}}{}} \else \renewcommand{\chaptermark}[1]{\markboth{\textsc{#1}}{\textsc{#1}}} \fi \renewcommand*{\sectionmark}[1]{% \markright{\sec@decochar~\thesection~\sec@decochar~~~#1}} }{ \if@twoside \renewcommand*{\sectionmark}[1]{\markboth{\textsc{#1}}{}} \else \renewcommand*{\sectionmark}[1]{\markboth{\textsc{#1}}{\textsc{#1}}} \fi } %%================================ %% Line spacing %%================================ \RequirePackage{PJLlang} \PJLsetlinespacing{\setstretch{1.07}} \PJLsetCJKlinespacing{\onehalfspacing} \raggedbottom %%================================ %% Line numbers %%================================ \PassOptionsToPackage{pagewise,mathlines}{lineno} \RequirePackage{lineno} \renewcommand\linenumberfont{\ttfamily\color{gray!15!paper}\footnotesize} \setlength\linenumbersep{1em} \RequirePackage{mathtools} \ifdefined\linenomathpatch\else \newcommand*\linenomathpatch[1]{% \cspreto{#1}{\linenomath}% \cspreto{#1*}{\linenomath}% \csappto{end#1}{\endlinenomath}% \csappto{end#1*}{\endlinenomath}% } \newcommand*\linenomathpatchAMS[1]{% \cspreto{#1}{\linenomathAMS}% \cspreto{#1*}{\linenomathAMS}% \csappto{end#1}{\endlinenomath}% \csappto{end#1*}{\endlinenomath}% } \expandafter\ifx\linenomath\linenomathWithnumbers \let\linenomathAMS\linenomathWithnumbers \patchcmd\linenomathAMS{\advance\postdisplaypenalty\linenopenalty}{}{}{} \else \let\linenomathAMS\linenomathNonumbers \fi \linenomathpatch{equation} \linenomathpatchAMS{gather} \linenomathpatchAMS{multline} \linenomathpatchAMS{align} \linenomathpatchAMS{alignat} \linenomathpatchAMS{flalign} \fi \newif\ifLNturnsON \def\LocallyStopLineNumbers{\LNturnsONfalse% \ifLineNumbers\LNturnsONtrue\fi\nolinenumbers} \def\ResumeLineNumbers{\ifLNturnsON\linenumbers\fi} \pretocmd{\tableofcontents}{\LocallyStopLineNumbers}{}{\FAIL} \apptocmd{\tableofcontents}{\ResumeLineNumbers}{}{\FAIL} \pretocmd{\thebibliography}{\LocallyStopLineNumbers}{}{\FAIL} \apptocmd{\endthebibliography}{\ResumeLineNumbers}{}{\FAIL} %%================================ %% Title format %%================================ \RequirePackage[explicit,newparttoc]{titlesec} \PassOptionsToPackage{normalem}{ulem} \RequirePackage{ulem} \newcommand{\partstring}{\MakeUppercase{{\partname~\protect\thepart}}} \gappto{\PJLlang@langconfig@common}{% \renewcommand{\partstring}{\MakeUppercase{{\partname~\protect\thepart}}}% } \gappto{\PJLlang@langconfig@chinese}{% \renewcommand{\partstring}{第~\thepart~部分}% } \gappto{\PJLlang@langconfig@tchinese}{% \renewcommand{\partstring}{第~\thepart~部分}% } \gappto{\PJLlang@langconfig@japanese}{% \renewcommand{\partstring}{第~\thepart~部}% } \ifbool{IsBook}{ %% Part \titleclass{\part}{top} % make part like a chapter \titleformat{\part}[display] {\thispagestyle{part}% \LocallyStopLineNumbers% \partfont\filleft} {\partstring} {1em} {\fontsize{20}{0}\selectfont\MakeUppercase{#1}} [\ResumeLineNumbers] \titleformat{name=\part,numberless}[display] {\thispagestyle{part}% \LocallyStopLineNumbers% % \phantomsection\addcontentsline{toc}{part}{#1}% \partfont\filleft} {\phantom{\MakeUppercase{\partname}}} {1em} {\fontsize{20}{0}\selectfont\MakeUppercase{#1}} [\ResumeLineNumbers] \titlespacing*{\part}{0pt}{5em}{6em} %% Text after part \newcommand{\parttext}[1]{% \vfill% \LocallyStopLineNumbers% \begin{flushright}% \begin{minipage}{0.833\textwidth}% \color{black!80!paper}\raggedleft#1% \end{minipage}% \end{flushright}% \ResumeLineNumbers% \vfill\vfill% \cleardoublepage% } %% Chapter \titleformat{\chapter} {\thispagestyle{fancy}% \LocallyStopLineNumbers% \color{black!80!paper}\chapfont\fontsize{16}{0}\selectfont}{}{0em} {\rlap{\hspace*{-.5em}{\color{gray!25!paper}% \fontsize{80}{0}\selectfont\raisebox{-7pt}{\thechapter}}}#1} [\ResumeLineNumbers] \titleformat{name=\chapter,numberless} {\thispagestyle{fancy}% \LocallyStopLineNumbers% % \phantomsection\addcontentsline{toc}{chapter}{#1}% \color{black!80!paper}\chapfont\fontsize{16}{0}\selectfont}{}{0em} {\rlap{\hspace*{-.5em}{\color{gray!25!paper}% \fontsize{80}{0}\selectfont\normalfont\raisebox{-7pt}{*}}}#1} [\ResumeLineNumbers] }{ %% Part \titleformat{\part}[display] {\LocallyStopLineNumbers% \partfont\filleft} {\partstring} {.3em} {\fontsize{16}{0}\selectfont\MakeUppercase{#1}} [\ResumeLineNumbers] \titleformat{name=\part,numberless}[display] {\LocallyStopLineNumbers% % \phantomsection\addcontentsline{toc}{part}{#1}% \partfont\filleft} {\phantom{\MakeUppercase{\partname}}} {.3em} {\fontsize{16}{0}\selectfont\MakeUppercase{#1}} [\ResumeLineNumbers] %% Text after part \newcommand{\parttext}[1]{% \LocallyStopLineNumbers% \begin{flushright}% \begin{minipage}{0.833\textwidth}% \color{black!80!paper}\raggedleft#1% \end{minipage}% \end{flushright}% \ResumeLineNumbers% } } %% Section \renewcommand\thesection{\arabic{section}} \if@minimalist@classical \newcommand\sec@decochar{} \titleformat{\section} {\LocallyStopLineNumbers% \secfont\centering} {\thesection}{.75em} {#1} [\ResumeLineNumbers] \else \newcommand\seculine{\bgroup\markoverwith{\color{gray!55!paper}% \rule[-0.9ex]{2pt}{.6pt}\hspace{-2pt}\rule[-1.2ex]{2pt}{.6pt}}\ULon} \newcommand\sec@decochar{\raisebox{.03em}{\normalfont\footnotesize/}} \titleformat{\section} {\LocallyStopLineNumbers% \secfont\centering}{}{0em} {{\small\textcolor{gray!55!paper}{\sec@decochar}% \,\,\textcolor{black!90!paper}{\conditionalbfseries\arabic{section}}% \,\,\textcolor{gray!55!paper}{\sec@decochar}}\\ \seculine{#1}} [\ResumeLineNumbers] \titleformat{name=\section,numberless} {\LocallyStopLineNumbers% % \phantomsection\addcontentsline{toc}{section}{#1}% \secfont\centering}{}{0em} {\seculine{#1}} [\ResumeLineNumbers] \fi %% Subsection \renewcommand\thesubsection{% \ifnum\c@section=0\else\arabic{section}.\fi\arabic{subsection}} \if@minimalist@classical \titleformat{\subsection} {\LocallyStopLineNumbers% \subsecfont} {\thesubsection}{.75em} {#1} [\ResumeLineNumbers] \else \newcommand\subseculine{\bgroup\markoverwith{\color{gray!55!paper}% \rule[-1ex]{2pt}{.75pt}}\ULon} \titleformat{\subsection} {\LocallyStopLineNumbers% \subsecfont}{}{0em} {\subseculine{\thesubsection~\textcolor{gray!55!paper}{$|$}~#1}} [\ResumeLineNumbers] \titleformat{name=\subsection,numberless} {\LocallyStopLineNumbers% \subsecfont}{}{0em} {\subseculine{#1}} [\ResumeLineNumbers] \fi %% Subsubsection \titleformat{\subsubsection} {\LocallyStopLineNumbers% \color{paper!30!-paper}\subsubsecfont}{\thesubsubsection}{1em} {#1} [\ResumeLineNumbers] \titlespacing{\section}{0pt}{\baselineskip}{.6\baselineskip} \titlespacing{\subsection}{0pt}{.75\baselineskip}{.4\baselineskip} \titlespacing{\subsubsection}{0pt}{.5\baselineskip}{.2\baselineskip} %%================================ %% ToC format %%================================ \RequirePackage{titletoc} \titlecontents{part} [0em] {\addvspace{1.5pc}\filcenter\normalfont} {\thecontentslabel\\\uppercase} {} {} % without page number [\addvspace{.5pc}] \ifbool{IsBook}{ \titlecontents{chapter} [2em] % i.e., 0em (part) + 2em {\addvspace{.5pc}\normalfont} {\contentslabel{2em}} {\hspace*{-2em}} {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage} \titlecontents{section} [4em] % i.e., 2em (chapter) + 2em {\normalfont} {\contentslabel{1.75em}} {\hspace*{-1.75em}} {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage} \titlecontents{subsection} [7em] % i.e., 4em (section) + 3em {\normalfont} {\contentslabel{2.75em}} {\hspace*{-2.75em}} {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage} }{ \titlecontents{section} [2em] % i.e., 0em (part) + 2em {\normalfont} {\contentslabel{1.75em}} {\hspace*{-1.75em}} {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage} \titlecontents{subsection} [5em] % i.e., 2em (section) + 3em {\normalfont} {\contentslabel{2.75em}} {\hspace*{-2.75em}} {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage} } %%================================ %% Lists %%================================ \RequirePackage{enumitem} \setlist{noitemsep,leftmargin=2em} \renewcommand\labelitemi{\color{gray!50}$\bullet$} \renewcommand\labelitemii{\color{gray!55}--} \renewcommand\labelitemiii{\color{gray!55}\texttt{*}} %%================================ %% Blank page %%================================ \newcommand{\blinkpagetext}{This page is intentionally left blank} \renewcommand{\cleardoublepage}{\relax \clearpage \if@twoside\ifodd\c@page\relax\else \thispagestyle{empty} \AddToHookNext{shipout/background} {% \put(0.5\paperwidth,-0.5\paperheight){% \makebox[0pt]{\large\color{gray!20!paper}\blinkpagetext}}} \null\newpage\fi\fi} %%================================ %% Draft mark %%================================ \RequirePackage{PJLdraft} %%================================ %% Theorems %%================================ \RequirePackage{amsthm} \if@minimalist@classical \if@minimalist@allowbf \newtheoremstyle{simple}% {}{}% {\normalfont}{}% {\normalfont}{}% {0pt}% {{\conditionalbfseries\sffamily\thmname{#1}\thmnumber{ #2}}\hspace{.4em}% {\color{gray}\thmnote{\ensuremath{(\text{#3})}~~}}} \else \newcommand\thmuline{\bgroup\markoverwith{\color{gray!55!paper}% \rule[-.6ex]{2pt}{.5pt}}\ULon} \newtheoremstyle{simple}% {}{}% {\normalfont}{}% {\normalfont}{}% {0pt}% {{\sffamily\thmuline{\thmname{\textsc{#1}}\thmnumber{ #2}}}\hspace{.4em}% {\color{gray}\thmnote{\ensuremath{(\text{#3})}~~}}} \fi \else \newtheoremstyle{simple}% {}{}% {\normalfont}{}% {\normalfont}{}% {0pt}% {{\conditionalbfseries\thmname{#1}\thmnumber{ #2}}\hspace{.4em}% \textcolor{gray!55!paper}{$|$}\hspace{.4em}% \color{gray}\thmnote{\ensuremath{(\text{#3})}~~}\pushQED{\qed}} \def\@endtheorem{\popQED\endtrivlist\@endpefalse } \fi \renewcommand{\qedsymbol}{% \makebox[1em]{\color{gray!55!paper}\rule[-0.1em]{.95em}{.95em}}} \if@minimalist@fast \providecommand{\phantomsection}{} \RequirePackage{url} \newcommand{\href}[2]{#2} \else \PassOptionsToPackage{hidelinks,linktoc=all}{hyperref} \RequirePackage{bookmark} \RequirePackage{hyperref} \fi \RequirePackage[nothms]{PJLthm} %% Redefine English theorems names \def\theoremnameEN{\textsc{Theorem}} \def\lemmanameEN{\textsc{Lemma}} \def\propositionnameEN{\textsc{Proposition}} \def\corollarynameEN{\textsc{Corollary}} \def\propertynameEN{\textsc{Property}} \def\factnameEN{\textsc{Fact}} \def\conjecturenameEN{\textsc{Conjecture}} \def\definitionnameEN{\textsc{Definition}} \def\axiomnameEN{\textsc{Axiom}} \def\assumptionnameEN{\textsc{Assumption}} \def\conventionnameEN{\textsc{Convention}} \def\hypothesisnameEN{\textsc{Hypothesis}} \def\notationnameEN{\textsc{Notation}} \def\examplenameEN{\textsc{Example}} \def\problemnameEN{\textsc{Problem}} \def\questionnameEN{\textsc{Question}} \def\exercisenameEN{\textsc{Exercise}} \def\remarknameEN{\textsc{Remark}} %% Redefine French theorems names \def\theoremnameFR{\textsc{Théorème}} \def\lemmanameFR{\textsc{Lemme}} \def\propositionnameFR{\textsc{Proposition}} \def\corollarynameFR{\textsc{Corollaire}} \def\propertynameFR{\textsc{Propriété}} \def\factnameFR{\textsc{Fait}} \def\conjecturenameFR{\textsc{Conjecture}} \def\definitionnameFR{\textsc{Définition}} \def\axiomnameFR{\textsc{Axiome}} \def\assumptionnameFR{\textsc{Supposition}} \def\conventionnameFR{\textsc{Convention}} \def\hypothesisnameFR{\textsc{Hypothèse}} \def\notationnameFR{\textsc{Notation}} \def\examplenameFR{\textsc{Exemple}} \def\problemnameFR{\textsc{Problème}} \def\questionnameFR{\textsc{Question}} \def\exercisenameFR{\textsc{Exercice}} \def\remarknameFR{\textsc{Remarque}} %% Redefine German theorems names \def\theoremnameDE{\textsc{Satz}} \def\lemmanameDE{\textsc{Lemma}} \def\propositionnameDE{\textsc{Proposition}} \def\corollarynameDE{\textsc{Korollar}} \def\propertynameDE{\textsc{Eigenschaft}} \def\factnameDE{\textsc{Fakt}} \def\conjecturenameDE{\textsc{Vermutung}} \def\definitionnameDE{\textsc{Definition}} \def\axiomnameDE{\textsc{Axiom}} \def\assumptionnameDE{\textsc{Annahme}} \def\conventionnameDE{\textsc{Konvention}} \def\hypothesisnameDE{\textsc{Hypothese}} \def\notationnameDE{\textsc{Notation}} \def\examplenameDE{\textsc{Beispiel}} \def\problemnameDE{\textsc{Problem}} \def\questionnameDE{\textsc{Frage}} \def\exercisenameDE{\textsc{Übung}} \def\remarknameDE{\textsc{Bemerkung}} %% Theorem environments \theoremstyle{simple} \ifbool{IsBook}{ \newaliascnt{highest}{chapter} }{ \newaliascnt{highest}{section} } \CreateTheorem{theorem} \CreateTheorem{lemma}[theorem] \CreateTheorem{proposition}[theorem] \CreateTheorem{corollary}[theorem] \CreateTheorem{definition-proposition}[theorem] \CreateTheorem{definition-theorem}[theorem] \CreateTheorem{property}[theorem] \CreateTheorem{fact}[theorem] \CreateTheorem{conjecture}[theorem] \CreateTheorem*{theorem*} \CreateTheorem*{lemma*} \CreateTheorem*{proposition*} \CreateTheorem*{corollary*} \CreateTheorem*{definition-proposition*} \CreateTheorem*{definition-theorem*} \CreateTheorem*{property*} \CreateTheorem*{fact*} \CreateTheorem*{conjecture*} \CreateTheorem{definition}[theorem] \CreateTheorem{axiom}[theorem] \CreateTheorem{assumption}[theorem] \CreateTheorem{convention}[theorem] \CreateTheorem{hypothesis}[theorem] \CreateTheorem{notation}[theorem] \CreateTheorem{example}[theorem] \CreateTheorem{problem}[theorem] \CreateTheorem{question}[theorem] \CreateTheorem{exercise}[theorem] \CreateTheorem*{definition*} \CreateTheorem*{axiom*} \CreateTheorem*{assumption*} \CreateTheorem*{convention*} \CreateTheorem*{hypothesis*} \CreateTheorem*{notation*} \CreateTheorem*{example*} \CreateTheorem*{problem*} \CreateTheorem*{question*} \CreateTheorem*{exercise*} \CreateTheorem{remark} \CreateTheorem*{remark*} \setlength{\parindent}{2em} \ifbool{IsBook}{}{% %%================================ %% Title block style %%================================ \if@minimalist@classical \renewcommand{\@maketitle}{% \LocallyStopLineNumbers% \begin{center}% {\conditionalbfseries\sffamily\large\@title}\\\bigskip% \color{black!80!paper}% {\small\scshape\@author}\\[2pt]% {\small\@date}% \end{center}% \bigskip\par% \ResumeLineNumbers% } \else \renewcommand{\@maketitle}{% \LocallyStopLineNumbers% \noindent% {\textcolor{gray!55!paper}{\rule{\textwidth}{0.75pt}}}% % \vspace{-\parskip}% \vspace{-.5\baselineskip}% \begin{flushright}% {\conditionalbfseries\@title}\\\medskip% \color{black!80!paper}% {\small\scshape\@author}% \par\vspace{-\parskip}\vspace{2pt}% {\small\@date}% \end{flushright}% % \vspace{-\parskip}% \vspace{-.5\baselineskip}% \ifx\@date\@empty% \vspace{-.2\baselineskip}% \else% \vspace{-.5\baselineskip}% \fi% {\textcolor{gray!55!paper}{\rule{\textwidth}{0.75pt}}\par}% \ResumeLineNumbers% } \fi \apptocmd{\maketitle}{\thispagestyle{fancy}}{}{\FAIL} %%================================ %% Abstract style %%================================ \if@minimalist@classical \renewenvironment{abstract}{% \LocallyStopLineNumbers% \vspace{-\baselineskip}% \begin{center}% \textsc{\conditionalbfseries\small\abstractname}\\% \vspace{-.3\baselineskip}% \begin{minipage}[t]{.833\textwidth}% \vspace{0pt}% \color{black!80!paper}% \footnotesize% \parindent=2em }{% \end{minipage}% \end{center}% \medskip% \ResumeLineNumbers% } \else \renewenvironment{abstract}{% \LocallyStopLineNumbers% \begin{flushright}% \textsc{\conditionalbfseries\small\abstractname}\par% \vspace{-\parskip}% \vspace{-.25\baselineskip}% \begin{minipage}[t]{.833\textwidth}% \vspace{0pt}% \color{black!80!paper}% \footnotesize% \parindent=2em }{% \end{minipage}% \end{flushright}% \bigskip% \ResumeLineNumbers% } \fi %%================================ %% Keyword environment %%================================ \def\keywordnameEN{\textsc{Keywords}} \def\keywordnameFR{\textsc{Mots clés}} \def\keywordnameDE{\textsc{Schlüsselwörter}} \def\keywordnameCN{关键词} \def\keywordnameTC{關鍵詞} \def\keywordnameJP{キーワード} \def\keywordnameRU{Ключевые слова} \if@minimalist@classical \newenvironment{keyword}{% \LocallyStopLineNumbers% \vspace{-.75\baselineskip}% \begin{center}% {\conditionalbfseries\small\csname keywordname\csname\languagename ABBR\endcsname\endcsname}\\% \vspace{-.3\baselineskip}% \begin{minipage}[t]{.833\textwidth}% \vspace{0pt}% \color{black!80!paper}% \footnotesize% \parindent=2em \begin{center}% }{% \end{center}% \end{minipage}% \end{center}% \medskip% \ResumeLineNumbers% } \else \newenvironment{keyword}{% \LocallyStopLineNumbers% \vspace{-.5\baselineskip}% \begin{flushright}% {\conditionalbfseries\small\csname keywordname\csname\languagename ABBR\endcsname\endcsname}\par% \vspace{-\parskip}% \vspace{-.30\baselineskip}% \begin{minipage}[t]{.833\textwidth}% \vspace{0pt}% \color{black!80!paper}% \footnotesize% \parindent=2em \raggedleft% }{% \end{minipage}% \end{flushright}% \bigskip% \ResumeLineNumbers% } \fi %%================================ %% Simulate features of amsart %%================================ \RequirePackage{PJLamssim} } \endinput %% %% End of file `minimalist/minimalist.sty'.