Skip to content

Commit

Permalink
release LaTeX template v1.9
Browse files Browse the repository at this point in the history
  • Loading branch information
Mister-Kin committed Jul 28, 2021
1 parent a8bfcae commit 97ab801
Show file tree
Hide file tree
Showing 2 changed files with 306 additions and 103 deletions.
209 changes: 154 additions & 55 deletions LaTeXTemplates/ClsStyle/ClsStyle.tex
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
\documentclass{../../PublicResources/DocClass}

\PathPublicResources{../../PublicResources}

\DocumentTitle{文档标题测试}
\DocumentSubtitle{文档副标题测试}
\DocumentCreatedDate{2020/7/21}

\LinkBlogPost{https://test.link1/}
\LinkPDFSource{https://test.link2/}
\LinkVideo{https://test.link3/}
\LinkBlogPost{https://test.LinkBlogPost/}
\LinkPDF{https://test.LinkPDF/}
\LinkPDFAccessCode{docs}
\LinkLaTeX{https://test.LinkLaTeX/}
\LinkVideo{https://test.LinkVideo/}

\AuthorName{Mr. Kin}
\AuthorEmail{im.misterkin@gmail.com}
\AuthorBlog{https://mister-kin.github.io/}

\begin{document}
\pagenumbering{Roman} % 大写罗马字母样式页码。
\maketitle
\addcontentsline{toc}{chapter}{封面}
\frontmatter
\input{../../PublicResources/About} % 出于特殊的安全设置,\include 命令无法使用相对路径,因为需要读写权限以给 included file 写 aux 文件,而 \input 命令只需要读权限。
\clearpage
\input{../../PublicResources/Copyright}
\clearpage
\inputPubulicText
{\centering \tableofcontents} % 生成目录页。
\mainmatter

Expand All @@ -35,13 +34,22 @@
\subparagraph{子段标题测试}
测试

\subsection{字体样式测试}
{\rmfamily 思宋:测试 \textbf{粗体:测试} \textup{直立体:测试} \textit{意大利斜体:测试} \textsl{倾斜体:测试}}

{\sffamily 思黑:测试 \textbf{粗体:测试} \textup{直立体:测试} \textit{意大利斜体:测试} \textsl{倾斜体:测试}}

\subsection{字体测试}
{\rmfamily 思宋:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。}
\section{字体样式测试}
\begin{table}[h]
\centering
\begin{tabular}{|*{6}{c|}}
\hline
\diagbox{字体名称}{字体样式} & 普通 & 粗体 & 倾斜体 & 意大利斜体 & 直立体 \\
\hline
思宋(rmfamily) & 测试 & \bfseries 测试 & \slshape 测试 & \itshape 测试 & \upshape 测试 \\
\hline
思黑(sffamily) & \sffamily 测试 & \sffamily\bfseries 测试 & \sffamily\slshape 测试 & \sffamily\itshape 测试 & \sffamily\upshape 测试 \\
\hline
\end{tabular}
\end{table}

\section{字体排版测试}
{思宋:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。}

{\sffamily 思黑:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。}

Expand All @@ -55,58 +63,128 @@
\subparagraph{Subparagraph Title Test}
Test

\subsection{Font Format Test}
{\rmfamily textrm: test \textbf{textbf:test} \textup{textup:test} \textit{textit:test} \textsl{textsl:test}}

{\sffamily textsf: test \textbf{textbf:test} \textup{textup:test} \textit{textit:test} \textsl{textsl:test}}
\section{Font Style Test}
\begin{table}[h]
\centering
\begin{tabular}{|*{6}{c|}}
\hline
\diagbox{Font Name}{Font Style} & Normal & Bold Face & Slanted & Italic & Upright \\
\hline
Source Serif(rmfamily) & test & \bfseries test & \slshape test & \itshape test & \upshape test \\
\hline
Source Sans(sffamily) & \sffamily test & \sffamily\bfseries test & \sffamily\slshape test & \sffamily\itshape test & \sffamily\upshape test \\
\hline
Source Code Pro(ttfamily) & \ttfamily test & \ttfamily\bfseries test & \ttfamily\slshape test & \ttfamily\itshape test & \ttfamily\upshape test \\
\hline
\end{tabular}
\end{table}

\section{Font Typography Test}
{Source Serif: The quick brown fox jumps over the lazy dog}

{\sffamily Source Sans: The quick brown fox jumps over the lazy dog}

{\ttfamily Source Code Pro: The quick brown fox jumps over the lazy dog}

\part{各类测试}
\chapter{章标题测试}

{\ttfamily texttt: test \textbf{textbf:test} \textup{textup:test} \textit{textit:test} \textsl{textsl:test}}
\begin{intro}
intro环境测试。intro环境,用以章节开头的文字介绍。排版上比普通正文多缩进两个文字。
\end{intro}

\subsection{Font Test}
{\rmfamily textrm: The quick brown fox jumps over the lazy dog}
正文环境测试\footnote{脚注测试}:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。

{\sffamily textsf: The quick brown fox jumps over the lazy dog}
\section{节标题测试}
正文环境测试:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。

{\ttfamily texttt: The quick brown fox jumps over the lazy dog}
\subsection{子节标题测试}
正文环境测试:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。

\subsection{IPA Test}
anode \ipa{'ænoʊd}
\subsubsection{子子节标题测试}
正文环境测试:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。

cathode \ipa{'kæθoʊd}
\paragraph{普通文字段} 滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。

\chapter{各类测试}
\subparagraph{普通文字段} 滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。

\chapter{其余宏包和命令测试}
\begin{intro}
intro环境测试。intro 环境,用以章节开头的文字介绍。排版上比普通正文多缩进两个文字
本文类是基于ctexbook文类开发的,本章会简单地列举部分命令和宏包命令的使用效果。其余详细完整的命令使用请参阅本文类所加载的宏包的手册文档
\end{intro}

\paragraph{普通文字段} 滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。
\section{本文类所加载的宏包}
\begin{multicols}{4}
\begin{itemize}
\item fontspec
\item xeCJK
\item amsmath
\item unicode-math
\item geometry
\item tocloft
\item tocbibind
\item multitoc
\item biblatex
\item graphicx
\item fancyhdr
\item hyperref
\item listings
\item enumitem
\item caption
\item wrapfig
\item subfigure
\item tikz
\item tikz-qtree
\item multirow
\item booktabs
\item array
\item colortbl
\item makecell
\item diagbox
\item longtable
\item xcolor
\item ulem
\item multicol
\item fontawesome
\end{itemize}
\end{multicols}

\section{图片测试}
\begin{figure}[h]
\centering
\includegraphics[scale=0.8]{SampleImage}
\caption{示例图片}
\end{figure}

\paragraph{有序列表}
\begin{enumerate}[label={Step \arabic*.}]
\item test
\item test
\section{列表}
\subsection{默认有序列表}
\begin{enumerate}
\item test
\item test测试
\item 测试
\item 测试test
\item 滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。
\end{enumerate}

\paragraph{无序列表}
\subsection{默认无序列表}
\begin{itemize}
\item test
\item test
\item test
\item test测试
\item 测试
\item 测试test
\item 滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。
\end{itemize}

\begin{lstlisting}[language={C},title={\textsf{C语言代码段测试}}]
for(,1,);
printf("Hello World!"); // 注释测试 Test
\end{lstlisting}

\paragraph{\color{black}颜色测试}
{\color{red} 红色}
\subsection{自定义标签有序列表(enumitem)}
\begin{enumerate}[label={Step \arabic*.}]
\item test
\item test测试
\item 测试
\item 测试test
\item 滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。
\end{enumerate}

\paragraph{下划线测试}
\section{下划线测试(ulem)}
\uline{下划线}
\uuline{双下划线}
\uwave{波浪线}
Expand All @@ -115,17 +193,34 @@
\dashuline{下划线-虚线}
\dotuline{下划线-点}

\rmnum{3}
\section{代码环境测试(listings)}
\begin{lstlisting}[language={C},title={\textsf{C语言代码段测试}}]
for(int i=0,i>0,i++);
printf("Hello World!"); // 注释测试 Comment Test
\end{lstlisting}

\section{自定义命令测试}
\subsection{IPA国际音标排版测试(English)}
anode \ipa{'ænoʊd}

\Rmnum{3} $K_{test}^{\text{\Rmnum{3}}}$ $K_{test}^{\mathrm{\Rmnum{3}}}$ $\Delta Q$
cathode \ipa{'kæθoʊd}

\newpage
\noindent {\bfseries \sffamily 图片测试}
\begin{figure}[h!]
\centering
\includegraphics[scale=0.9]{SampleImage}
\caption{示例图片}
\end{figure}
\subsection{罗马数字测试}
\romannum{3}\ \Romannum{3} $K_{test}^{\text{\Romannum{3}}}$ $K_{test}^{\mathrm{\Romannum{3}}}$ $\Delta Q$

\subsection{颜色测试(xcolor)}
\mytextcolor{blue}{蓝色} {\mycolor{red} 红色}

\note{为适配本宏包的 print 选项,颜色测试已用自定义命令。}

\subsection{note命令测试}
\note{note测试}

\rednote{测试note}

\enote{note测试}

\redenote{测试note}

\nocite{*} % 不使用 cite 也能生成参考文献。
\printbibliography % 生成参考文献排版。
Expand All @@ -134,8 +229,12 @@
\appendix
% 附录
\chapter{附录测试1}
正文环境测试:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。
\section{节测试}
正文环境测试:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。
\subsection{子节测试}
正文环境测试:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。
\chapter{附录测试2}
正文环境测试:滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。

\end{document}
Loading

0 comments on commit 97ab801

Please sign in to comment.