Skip to content

Commit

Permalink
Update content for apr 2024 talk, add related tools
Browse files Browse the repository at this point in the history
Signed-off-by: Shengqi Chen <[email protected]>
  • Loading branch information
Harry-Chen committed Apr 18, 2024
1 parent 424a941 commit d40fbb3
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 25 deletions.
4 changes: 3 additions & 1 deletion content/01.introduction.tex
Original file line number Diff line number Diff line change
Expand Up @@ -355,13 +355,15 @@ \subsection{安装}
\item 通过在线平台编辑、编译
\begin{itemize}
\item Overleaf:\url{https://www.overleaf.com/}
\item TeXPage:\url{https://www.texpage.com/}
\item 清华大学 Overleaf 服务(校园网):\url{https://overleaf.tsinghua.edu.cn/}
\end{itemize}
\item 免去安装、升级等一系列烦恼
\item 可以多人协作
\item 支持中文,但有时需要自己上传字体
\item 支持中文,可能需要自己上传字体
\begin{itemize}
\item 可直接使用 \pkg{ctex} 宏集和 \pkg{thuthesis} 文档模板,中文排版体验较好
\item TeXPage、清华 Overleaf 均内置较多中文字体
\end{itemize}
\item 容量有一定限制
\end{itemize}
Expand Down
19 changes: 16 additions & 3 deletions content/02.01.basis-1.tex
Original file line number Diff line number Diff line change
Expand Up @@ -239,12 +239,25 @@

\begin{itemize}
\item 可直接输入各类符号对应的 Unicode 字符(需要使用 UTF-8 编码):
\item 使用 |symbf| 等命令自动处理字母的粗体、斜体等变体,不必引入额外宏包。
\end{itemize}

\begin{columns}[c]
\begin{column}{0.55\textwidth}
\begin{lstlisting}[basicstyle=\small\firamath]
\begin{align*}
𝐹(𝑠) &= ∫_0^∞ e^{−𝑠𝑡} 𝑓(𝑡) d𝑡 \\
𝐁 &= 𝜇_0(𝐌 + 𝐇)
\end{align*}
\end{lstlisting}
\end{column}
\begin{column}{0.35\textwidth}
\begin{align*}
𝐹(𝑠) &= \{𝑓(𝑡)\} = ∫_0^∞ e^{−𝑠𝑡} 𝑓(𝑡) d𝑡 \\
𝐹(𝑠) &= ∫_0^∞ e^{−𝑠𝑡} 𝑓(𝑡) d𝑡 \\
𝐁 &= 𝜇_0(𝐌 + 𝐇)
\end{align*}
\item 使用 |symbf| 等命令自动处理字母的粗体、斜体等变体,不必引入额外宏包。
\end{itemize}
\end{column}
\end{columns}

\begin{columns}[c]
\begin{column}{0.45\textwidth}
Expand Down
23 changes: 11 additions & 12 deletions content/03.thesis.tex
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ \subsection{\ThuThesis 清华大学学位论文模板}
\begin{itemize}
\item 最早由王磊于 2004年4月发布,2005 年薛瑞尼接手维护,2018年起李泽平为主力开发者,2020年起由TUNA维护
\item 最新正式版:\ThuThesisVersion\ (\ThuThesisDate)
\item 全面支持最新的本科、研究生\footnote{更新到\ThuThesisGuideVersion{}发布的《清华大学研究生学位论文写作指南》,并支持若干院系的特殊要求}、博士后论文/报告格式,获研究生院官方推荐 \link{http://yjsy.cic.tsinghua.edu.cn/docinfo/board/boarddetail.jsp?columnId=001050603&parentColumnId=0010506&itemSeq=5365}
\item 全面支持最新的本科、研究生\footnote{更新到\ThuThesisGuideVersion{}发布的《清华大学研究生学位论文写作指南》,并支持若干院系的特殊要求}、博士后论文/报告格式,获研究生院官方推荐 \link{https://info2021.tsinghua.edu.cn/f/info/xxfb_fg/xnzx/template/detail?xxid=fa880bdf60102a29fbe3c31f36b76c7e}
\end{itemize}
\begin{figure}[htbp]
\centering
Expand All @@ -23,36 +23,34 @@ \subsection{\ThuThesis 清华大学学位论文模板}

\begin{frame}[fragile]{手动安装\ThuThesis{}}
\begin{columns}
\begin{column}{.7\textwidth}
\begin{column}{.75\textwidth}
\begin{itemize}
\item 下载最新正式版(推荐)
\begin{itemize}
\item CTAN 官方 \link{http://mirrors.ctan.org/macros/latex/contrib/thuthesis.zip}(发行版可使用自带更新机制)
\item GitHub Releases \link{\ThuThesisLink/releases} 或 TUNA 镜像 \link{https://mirrors.tuna.tsinghua.edu.cn/github-release/\ThuThesisRepo/}
\end{itemize}
\item 下载最新开发版(高级 / 想尝鲜 / 着急的用户)
\item 从 CI 下载最新开发版(高级 / 想尝鲜 / 着急的用户)
\begin{itemize}
\item \url{\ThuThesisLink}
\item 切换到 |dev| 分支,点右边栏
\href{\ThuThesisLink/archive/dev.zip}%
{Download ZIP} 按钮
\item 点击 master 分支的小绿勾——点击“build”一项旁边的“Details”链接进入 CI 详情
\item 点击左侧边栏“Summary”——滚动页面到最底下,从“Artifacts”中选择 |build-snapshot-release| 下载
\item 解压下载的 ZIP 文件,得到 |dist/thuthesis-v*.zip|
\end{itemize}
\end{itemize}
\end{column}
\begin{column}{.3\textwidth}
\begin{column}{.25\textwidth}
\begin{figure}[htbp]
\centering
\includegraphics[width=.8\textwidth]{thuthesis-download.png}
\includegraphics[width=.95\textwidth]{thuthesis-download.png}
\end{figure}
\end{column}
\end{columns}
\begin{itemize}
\item 编译与安装
\begin{itemize}
\item 解压缩看文档 |README.md|
\item Windows: 文件夹空白处按Shift+鼠标右键,点击“在此处打开命令行窗口”
\item 模板文档类:|make cls| 编译 |thuthesis.dtx| $\Rightarrow$
|thuthesis.cls|
\item 解压缩 |thuthesis-v*.zip| 后\textbf{先看文档} |README.md|
\item 模板文档类:|thuthesis.cls| 已经编译好,无需额外操作
\item 论文示例:|make thesis| 编译 |thuthesis-example.tex| $\Rightarrow$
|thuthesis-example.pdf|
\item 用户手册:|make doc| 编译 |thuthesis.dtx| $\Rightarrow$
Expand Down Expand Up @@ -91,6 +89,7 @@ \subsection{\ThuThesis 清华大学学位论文模板}
申请学位类型 & |degree-category|&|degree-category*|\\
院系名称 & |department| & |department*|\\
学科名称 & |discipline| & |discipline*|\\
专业领域 & |professional-field| & |professional-field*|\\
导师 & |supervisor| & |supervisor*|\\
副导师 & |associate-supervisor| & |associate-supervisor*|\\
联合导师 & |joint-supervisor| & |joint-supervisor*|\\
Expand Down
27 changes: 22 additions & 5 deletions content/04.summary.tex
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,15 @@ \section{总结}
\begin{frame}{一点人生的经验}
\begin{itemize}
\item 不要着急安装,先在 Overleaf 上熟悉各类操作
\item 不要过于相信网上的中文文档
\item 不要过于相信网上的中文教程/博客等
\begin{itemize}
\item 简单鉴别方法: 排版的好看程度
\end{itemize}
\item 实验室祖传的 \CTeX{} 套装多半是过时的,\ThuThesis{} 八成是老版本的
\item 如果你要处理中文:
\begin{itemize}
\item 使用 \XeLaTeX{},使用 \XeLaTeX{},使用 \XeLaTeX{}
\item 忘记 \pkg{CJK},忘记 \pkg{CJK},忘记 \pkg{CJK}
\item \textbf{使用 \XeLaTeX{}},使用 \XeLaTeX{},使用 \XeLaTeX{}
\item \textbf{忘记 \pkg{CJK}},忘记 \pkg{CJK},忘记 \pkg{CJK}
\item 使用 \pkg{ctex} 宏包(2.0以上版本)(跟 \CTeX{} 套装仅仅是名字像)
\end{itemize}
\item 写一点,编译一次,减小排错搜索空间
Expand Down Expand Up @@ -110,7 +110,7 @@ \section{总结}
\end{frame}

% 寻求帮助
\begin{frame}{求助}
\begin{frame}{寻求帮助}
\begin{columns}[c]
\begin{column}{.45\textwidth}
\begin{itemize}
Expand All @@ -125,7 +125,7 @@ \section{总结}
\begin{itemize}
\item 使用\textbf{英语}搜索
\end{itemize}
\item ChatGPT......?
\item 大语言模型(LLM)助手......?
\end{itemize}
\end{column}
\begin{column}{.45\textwidth}
Expand All @@ -134,6 +134,23 @@ \section{总结}
\end{columns}
\end{frame}

\begin{frame}{相关工具}
万变不离其宗,掌握 \LaTeX{} 后,可尝试不同工具适应自身需要、提高排版效率:
\begin{itemize}
\item 基于 \TeX{} 生态的辅助工具:
\begin{itemize}
\item Texifier \link{https://www.texifier.com/}(商业软件,仅 Apple 平台,原名 Texpad):实时生成 \LaTeX{} 项目的 PDF 编译结果
\item LyX \link{https://www.lyx.org/}(自由软件):所见即所得,使用 \TeX{} 语法,但部分功能受限
\item Tectonic \link{https://tectonic-typesetting.github.io/}(自由软件):Rust 编写的、基于 \XeTeX{} 的现代 \LaTeX{} 引擎,编译速度快、安装体积小
\end{itemize}
\item\TeX{} 的文档排版软件:
\begin{itemize}
\item GNU TeXmacs \link{https://zh.wikipedia.org/zh-cn/GNU_TeXmacs}(自由软件):所见即所得,可转换为 \TeX{} 代码输出
\item typst \link{https://typst.com/}(自由软件):新兴的使用 Rust 编写的排版系统,支持结构化语法、排版速度快、社区活跃,但生态尚待完善
\end{itemize}
\end{itemize}
\end{frame}

\begin{frame}{你也可以帮助}
\begin{itemize}
\item 错误反馈、改进建议:GitHub Issues \link{https://github.com/tuna/thulib-latex-talk/issues}
Expand Down
9 changes: 5 additions & 4 deletions definitions.tex
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
BoldItalicFont = texgyretermes-bolditalic,
}
\newfontfamily\useTIPAfont{TeX Gyre Termes}
\newfontfamily{\firamath}{FiraMath-Regular.otf}

% xeCJK conf setup
\renewcommand\CJKfamilydefault{\CJKsfdefault} % for slides
Expand Down Expand Up @@ -44,11 +45,11 @@

\def\TeXLive{\TeX{} Live\xspace}
\let\TL=\TeXLive
\newcommand{\TLVersion}{2023}
\newcommand{\TLVersion}{2024}
\newcommand{\ThuThesis}{\textsc{ThuThesis}\xspace}
\newcommand{\ThuThesisVersion}{7.4.0}
\newcommand{\ThuThesisDate}{2023/05/15}
\newcommand{\ThuThesisGuideVersion}{2023年3月}
\newcommand{\ThuThesisVersion}{7.5.0}
\newcommand{\ThuThesisDate}{2024/03/29}
\newcommand{\ThuThesisGuideVersion}{2023年3月(2023年9月有更新)}
\newcommand{\ThuThesisRepo}{tuna/thuthesis}
\newcommand{\ThuThesisLink}{https://github.com/\ThuThesisRepo}

Expand Down

0 comments on commit d40fbb3

Please sign in to comment.