Skip to content

Commit 97644d6

Browse files
committed
version 0.06
1 parent 26885d0 commit 97644d6

File tree

5 files changed

+32
-24
lines changed

5 files changed

+32
-24
lines changed

elegantpaper-cn.pdf

-372 Bytes
Binary file not shown.

elegantpaper-cn.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
\author{\href{https://ddswhu.me/}{邓 东 升}\thanks{感谢 Peiyi Yao 的帮助与建议。}}
66

77
\institute{\href{https://elegantlatex.org/}{Elegant\LaTeX{} 项目组}}
8-
\version{0.05x}
8+
\version{0.06}
99
\date{\today}
1010

1111

@@ -35,7 +35,7 @@ \subsection{字体设置}
3535
\begin{itemize}
3636
\item \lstinline{newtxtext} 用于文档正文字体,类似于 Times New Roman 字体。
3737
\item \lstinline{newtxmath} 用于数学字体,搭配 \lstinline{newtx} 非常合适,类似于过时的 \lstinline{times} 宏包的效果。
38-
\item \lstinline{FiraMono} 用于打字机字体,并使用了 \lstinline{scale=0.8} 选项。
38+
\item \lstinline{FiraMono} 用于打字机字体,并使用了 \lstinline{scale=0.7} 选项。
3939
\item \lstinline{ctex} 用于中文字体设置,并使用了 \lstinline{scheme=plain} 选项。
4040
\end{itemize}
4141

@@ -47,12 +47,12 @@ \subsection{字体设置}
4747
\RequirePackage[no-math]{fontspec}
4848
\setmainfont{Times New Roman}[NFSSFamily=ntxtlf]
4949
\setsansfont{Arial}
50-
%\setmonofont[Scale=0.9]{Courier New}
50+
%\setmonofont[Scale=0.7]{Courier New}
5151
\RequirePackage{xeCJK}
5252
\RequirePackage{xunicode}
5353
\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]{SimSun}
5454
\setCJKsansfont[BoldFont={SimHei},ItalicFont={KaiTi}]{KaiTi}
55-
\setCJKmonofont[BoldFont={SimHei},ItalicFont={KaiTi},Scale=0.9]{Microsoft YaHei}
55+
\setCJKmonofont[BoldFont={SimHei},ItalicFont={KaiTi},Scale=0.7]{Microsoft YaHei}
5656
\XeTeXlinebreaklocale "zh"
5757
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
5858
\RequirePackage{newtxmath}

elegantpaper-en.pdf

-173 Bytes
Binary file not shown.

elegantpaper-en.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
\title{ElegantPaper: An Elegant \LaTeX{} Template for Working Papers}
55
\author{\href{https://ddswhu.me/}{Dongsheng Deng}\thanks{Thanks Peiyi Yao for good suggestions.}}
66
\institute{\href{https://github.com/ElegantLaTeX}{Elegant\LaTeX{} Program}}
7-
\version{0.05x}
7+
\version{0.06}
88
\date{\today}
99

1010

@@ -36,7 +36,7 @@ \subsection{Font Settings}
3636
\begin{itemize}
3737
\item \lstinline{newtxtext} package for text fonts, similar to times new roman font.
3838
\item \lstinline{newtxmath} package for math fonts, close to \lstinline{times} package.
39-
\item \lstinline{FiraMono} package for typewriter fonts, with option \lstinline{scale=0.8}.
39+
\item \lstinline{FiraMono} package for typewriter fonts, with option \lstinline{scale=0.7}.
4040
\item \lstinline{ctex} package for Chinese fonts, with option \lstinline{scheme=plain}.
4141
\end{itemize}
4242

@@ -48,12 +48,12 @@ \subsection{Font Settings}
4848
\RequirePackage[no-math]{fontspec}
4949
\setmainfont{Times New Roman}[NFSSFamily=ntxtlf]
5050
\setsansfont{Arial}
51-
%\setmonofont[Scale=0.9]{Courier New}
51+
%\setmonofont[Scale=0.7]{Courier New}
5252
\RequirePackage{xeCJK}
5353
\RequirePackage{xunicode}
5454
\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]{SimSun}
5555
\setCJKsansfont[BoldFont={SimHei},ItalicFont={KaiTi}]{KaiTi}
56-
\setCJKmonofont[BoldFont={SimHei},ItalicFont={KaiTi},Scale=0.9]{Microsoft YaHei}
56+
\setCJKmonofont[BoldFont={SimHei},ItalicFont={KaiTi},Scale=0.7]{Microsoft YaHei}
5757
\XeTeXlinebreaklocale "zh"
5858
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
5959
\RequirePackage{newtxmath}

elegantpaper.cls

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
% Current Version: 0.05
1+
% Current Version: 0.06
22
% Author: Dongsheng Deng
33
% Homepage: https://ddswhu.me/
44
% Email: elegantlatex2e@gmail.com
55
% Lastest Version: https://github.com/ElegantLaTeX/ElegantPaper
66

77
\NeedsTeXFormat{LaTeX2e}
8-
\ProvidesClass{elegantpaper}[2019/02/15 v0.05 ElegantLaTeX Paper class]
8+
\ProvidesClass{elegantpaper}[2019/02/25 v0.06 ElegantLaTeX Paper class]
99

1010
\LoadClass[11pt]{article}
1111

@@ -98,12 +98,12 @@
9898
\RequirePackage[no-math]{fontspec}
9999
\setmainfont{Times New Roman}[NFSSFamily=ntxtlf]
100100
\setsansfont{Arial}
101-
%\setmonofont[Scale=0.9]{Courier New}
101+
%\setmonofont[Scale=0.7]{Courier New}
102102
\RequirePackage{xeCJK}
103103
\RequirePackage{xunicode}
104104
\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]{SimSun}
105105
\setCJKsansfont[BoldFont={SimHei},ItalicFont={KaiTi}]{KaiTi}
106-
\setCJKmonofont[BoldFont={SimHei},ItalicFont={KaiTi},Scale=0.9]{Microsoft YaHei}
106+
\setCJKmonofont[BoldFont={SimHei},ItalicFont={KaiTi},Scale=0.7]{Microsoft YaHei}
107107
\XeTeXlinebreaklocale "zh"
108108
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
109109
\RequirePackage{newtxmath}
@@ -123,7 +123,7 @@
123123
\RequirePackage{newtxmath}
124124
\RequirePackage[UTF8, scheme=plain]{ctex}
125125
\fi
126-
\RequirePackage[scale=0.8]{FiraMono}
126+
\RequirePackage[scale=0.7]{FiraMono}
127127

128128
\ifdefstring{\ELEGANT@lang}{cn}{
129129
\theoremstyle{plain}% default
@@ -178,9 +178,13 @@
178178

179179
\AtBeginEnvironment{verbatim}{\microtypesetup{activate=false}}
180180

181+
\def\IfEmpty#1{%
182+
\edef\1{\the#1}
183+
\ifx\1\empty
184+
}
181185
\newtoks\version
182186
\newtoks\institute
183-
187+
\def \ifempty#1{\def\temp{#1} \ifx\temp\empty }
184188
\renewcommand\maketitle{\par
185189
\begingroup
186190
\renewcommand\thefootnote{\@fnsymbol\c@footnote}%
@@ -207,12 +211,14 @@
207211
\global\let\@maketitle\relax
208212
\global\let\@thanks\@empty
209213
\global\let\@author\@empty
214+
\global\let\@ELEGANT@version\@empty
210215
\global\let\@date\@empty
211216
\global\let\@title\@empty
212217
\global\let\title\relax
213218
\global\let\author\relax
214219
\global\let\date\relax
215220
\global\let\and\relax
221+
\global\let\ELEGANT@version\relax
216222
}
217223
\def\@maketitle{%
218224
\newpage
@@ -228,13 +234,19 @@
228234
\@author\\
229235
\the\institute
230236
\end{tabular}\par}%
231-
\vskip 1.5em%
232-
{\small\itshape \versiontext \the\version}%
233-
\vskip .1em%
234-
{\small\itshape \updatetext \@date}%
237+
\vskip 1.5em%
238+
\IfEmpty\version
239+
\else
240+
{\small\itshape \versiontext \the\version}
241+
\fi
242+
\ifx\@date\empty
243+
\else
244+
\vskip 0.1em%
245+
{\small\itshape \updatetext \@date}%
246+
\fi
235247
\end{center}%
236248
\par
237-
\vskip 1.5em}
249+
}
238250

239251

240252

@@ -249,16 +261,12 @@
249261
\let\prod\prodop
250262

251263

252-
253-
254-
255-
256264
\RequirePackage{listings}
257265
\definecolor{lightgrey}{rgb}{0.9,0.9,0.9}
258266
\definecolor{frenchplum}{RGB}{190,20,83}
259267
\lstset{language=[LaTeX]TeX,
260268
texcsstyle=*\bf\color{winered}\ttfamily,
261-
basicstyle=\footnotesize\ttfamily,
269+
basicstyle=\ttfamily,
262270
numbers=none,
263271
breaklines=true,
264272
keywordstyle=\bf\color{winered}\ttfamily,

0 commit comments

Comments
 (0)