From ff1e02dbf9c33ee832d7f0cb39a42648b376c9c5 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 15 Oct 2020 03:00:58 +0000 Subject: CTAN sync 202010150300 --- macros/latex/contrib/thuthesis/data/chap02.tex | 177 ++++++++++--------------- 1 file changed, 68 insertions(+), 109 deletions(-) (limited to 'macros/latex/contrib/thuthesis/data/chap02.tex') diff --git a/macros/latex/contrib/thuthesis/data/chap02.tex b/macros/latex/contrib/thuthesis/data/chap02.tex index 3721ede72b..31f7032e1a 100644 --- a/macros/latex/contrib/thuthesis/data/chap02.tex +++ b/macros/latex/contrib/thuthesis/data/chap02.tex @@ -1,126 +1,85 @@ % !TeX root = ../thuthesis-example.tex -\chapter{图表公式例子} -\label{cha:chapter02} +\chapter{图表示例} -\section{其它例子} -\label{sec:other} +\section{插图} -在第~\ref{cha:intro} 章中我们学习了贝叶斯公式~(\ref{equ:chap1:bayes}),这里我们复 -习一下: -\begin{equation} -\label{equ:chap2:bayes} -p(y|\vx) = \frac{p(\vx,y)}{p(\vx)}= -\frac{p(\vx|y)p(y)}{p(\vx)} -\end{equation} +图片通常在 \env{figure} 环境中使用 \cs{includegraphics} 插入,如图~\ref{fig:example} 的源代码。 +建议矢量图片使用 PDF 格式,比如数据可视化的绘图; +照片应使用 JPG 格式; +其他的栅格图应使用无损的 PNG 格式。 +注意,LaTeX 不支持 TIFF 格式;EPS 格式已经过时。 -\subsection{绘图} -\label{sec:draw} - -本模板不再预先装载任何绘图包(如 \pkg{pstricks,pgf} 等),完全由用户来决定。 -个人觉得 \pkg{pgf} 不错,不依赖于 Postscript。此外还有很多针对 \LaTeX{} 的 - GUI 作图工具,如 XFig(jFig), WinFig, Tpx, Ipe, Dia, Inkscape, LaTeXPiX, -jPicEdt, jaxdraw 等等。 - -\subsection{插图} -\label{sec:graphs} - -强烈推荐《\LaTeXe{} 插图指南》!关于子图形的使用细节请参看 \pkg{subcaption} 宏包的说明文档。 - -\subsubsection{一个图形} -\label{sec:onefig} -一般图形都是处在浮动环境中。之所以称为浮动是指最终排版效果图形的位置不一定与源文 -件中的位置对应\footnote{This is not a bug, but a feature of \LaTeX!},这也是刚使 -用 \LaTeX{} 同学可能遇到的问题。如果要强制固定浮动图形的位置,请使用 \pkg{float} 宏包, -它提供了 \texttt{[H]} 参数,比如图~\ref{fig:xfig1}。 -\begin{figure}[H] % use float package if you want it here +\begin{figure} \centering - \includegraphics{thu-whole-logo.pdf} - \caption{利用 Xfig 制图} - \label{fig:xfig1} + \includegraphics[width=0.6\linewidth]{example-image-a.pdf} + \caption{示例图片} + \label{fig:example} \end{figure} -大学之道,在明明德,在亲民,在止于至善。知止而后有定;定而后能静;静而后能安;安 -而后能虑;虑而后能得。物有本末,事有终始。知所先后,则近道矣。古之欲明明德于天 -下者,先治其国;欲治其国者,先齐其家;欲齐其家者,先修其身;欲修其身者,先正其心; -欲正其心者,先诚其意;欲诚其意者,先致其知;致知在格物。物格而后知至;知至而后 -意诚;意诚而后心正;心正而后身 修;身修而后家齐;家齐而后国治;国治而后天下 -平。自天子以至于庶人,壹是皆以修身为本。其本乱而未治者 否矣。其所厚者薄,而其所 -薄者厚,未之有也! - -\hfill —— 《大学》 +若图或表中有附注,采用英文小写字母顺序编号,附注写在图或表的下方。 +% LaTeX 传统上一般将附注的内容同图表的标题写在一起,形成很长的一段文字。 +如果一个图由两个或两个以上分图组成时,各分图分别以(a)、(b)、(c)...... 作为图序,并须有分图题。 +推荐使用 \pkg{subcaption} 宏包来处理, 比如图~\ref{fig:subfig-a} 和图~\ref{fig:subfig-b}。 -\subsubsection{多个图形} -\label{sec:multifig} +\begin{figure} + \centering + \subcaptionbox{分图 A\label{fig:subfig-a}} + {\includegraphics[width=0.45\linewidth]{example-image-a.pdf}} + \subcaptionbox{分图 B\label{fig:subfig-b}} + {\includegraphics[width=0.45\linewidth]{example-image-b.pdf}} + \caption{多个分图的示例} + \label{fig:multi-image} +\end{figure} -如果多个图形相互独立,并不共用一个图形计数器,那么 -用 \texttt{minipage} 或者\texttt{parbox} 就可以。否则,请参看 -图~\ref{fig:big1-subcaptionbox},它包含两个小图,分别是图~\ref{fig:subfig1}和 -图~\ref{fig:subfig2}。推荐使用 \cs{subcaptionbox},因为可以像 -图~\ref{fig:big1-subcaptionbox} 那样对齐子图的标题,也可以使用 \pkg{subcaption} -宏包的 \cs{subcaption}(放在 minipage中,用法同\cs{caption})或 -是 \pkg{subfigure} 、\pkg{subtable}环境,像图~\ref{fig:big1-subfigure},不要再 -用 \cs{subfloat}、\cs{subfigure} 和 \cs{subtable}。 -\begin{figure}[h] - \centering% - \subcaptionbox{第一个小图形\label{fig:subfig1}}[3cm] %标题的长度,超过则会换行,如下一个小图。 - {\includegraphics[height=3cm]{thu-fig-logo.pdf}}% - \hspace{4em}% - \subcaptionbox{第二个小图形,注意这个图略矮些。如果标题很长的话,它会自动换行\label{fig:subfig2}} - {\includegraphics[height=2cm]{thu-text-logo.pdf}} - \caption{包含子图形的大图形(subcaptionbox示例)} - \label{fig:big1-subcaptionbox} -\end{figure} -\begin{figure}[h] - \centering% - \begin{subfigure}{3cm} - \includegraphics[height=3cm]{thu-fig-logo.pdf} - \caption{第一个小图形} - \end{subfigure}% - \hspace{4em}% - \begin{subfigure}{0.5\textwidth} - \includegraphics[height=2cm]{thu-text-logo.pdf} - \caption{第二个小图形,注意这个图略矮些。subfigure中同一行的子图在顶端对齐。} - \end{subfigure} - \caption{包含子图形的大图形(subfigure示例)} - \label{fig:big1-subfigure} -\end{figure} -古之学者必有师。师者,所以传道受业解惑也。人非生而知之者,孰能无惑?惑而不从师, -其为惑也,终不解矣。生乎吾前,其闻道也固先乎吾,吾从而师之;生乎吾後,其闻道也亦 -先乎吾,吾从而师之。吾师道也,夫庸知其年之先後生於吾乎!是故无贵无贱无长无少,道 -之所存,师之所存也。 +\section{表格} -嗟乎!师道之不传也久矣,欲人之无惑也难矣。古之圣人,其出人也远矣,犹且从师而问焉; -今之众人,其下圣人也亦远矣,而耻学於师。是故圣益圣,愚益愚。圣人之所以为圣,愚 -人之所以为愚,其皆出於此乎?爱其子,择师而教之,於其身也,则耻师焉,惑焉。彼童子 -之师,授之书而习其句读者,非吾所谓传其道、解其惑者也。句读之不知,惑之不解,或师 -焉,或不焉,小学而大遗,吾未见其明也。巫医、乐师、百工之人不耻相师, 士大夫之族 -曰“师”曰“弟子”之云者,则群聚而笑之。问之,则曰:彼与彼年相若也,道相似也,位 -卑则足羞,官盛则近谀。呜呼!师道之不复,可知矣。巫医、乐师、百工之人。吾子不齿, -今其智乃反不能及,其可怪也欤!圣人无常师。孔子师郯子、苌子、师襄、老聃。郯子之徒, -其贤不及孔子。孔子曰:“三人行,必有我师。”是故弟子不必不如师,师不必贤於弟子。 -闻道有先後,术业有专攻,如是而已。 +表应具有自明性。为使表格简洁易读,尽可能采用三线表,如表~\ref{tab:three-line}。 +三条线可以使用 \pkg{booktabs} 宏包提供的命令生成。 -如果要把编号的两个图形并排,那么小页就非常有用了: -\begin{figure} -\begin{minipage}{0.48\textwidth} +\begin{table} \centering - \includegraphics[height=2cm]{thu-whole-logo.pdf} - \caption{并排第一个图} - \label{fig:parallel1} -\end{minipage}\hfill -\begin{minipage}{0.48\textwidth} + \caption{三线表示例} + \begin{tabular}{ll} + \toprule + 文件名 & 描述 \\ + \midrule + thuthesis.dtx & 模板的源文件,包括文档和注释 \\ + thuthesis.cls & 模板文件 \\ + thuthesis-*.bst & BibTeX 参考文献表样式文件 \\ + thuthesis-*.bbx & BibLaTeX 参考文献表样式文件 \\ + thuthesis-*.cbx & BibLaTeX 引用样式文件 \\ + \bottomrule + \end{tabular} + \label{tab:three-line} +\end{table} + +表格如果有附注,尤其是需要在表格中进行标注时,可以使用 \pkg{threeparttable} 宏包。 +研究生要求使用英文小写字母 a、b、c……顺序编号,本科生使用圈码 ①、②、③……编号。 + +\begin{table} \centering - \includegraphics[height=2cm]{thu-whole-logo.pdf} - \caption{并排第二个图} - \label{fig:parallel2} -\end{minipage} -\end{figure} - -李氏子蟠,年十七,好古文、六艺,经传皆通习之,不拘於时,学於余。余嘉其能行古 -道,作师说以贻之。 - -\hfill —— 韩愈(唐) + \begin{threeparttable}[c] + \caption{带附注的表格示例} + \label{tab:three-part-table} + \begin{tabular}{ll} + \toprule + 文件名 & 描述 \\ + \midrule + thuthesis.dtx\tnote{a} & 模板的源文件,包括文档和注释 \\ + thuthesis.cls\tnote{b} & 模板文件 \\ + thuthesis-*.bst & BibTeX 参考文献表样式文件 \\ + thuthesis-*.bbx & BibLaTeX 参考文献表样式文件 \\ + thuthesis-*.cbx & BibLaTeX 引用样式文件 \\ + \bottomrule + \end{tabular} + \begin{tablenotes} + \item [a] 可以通过 xelatex 编译生成模板的使用说明文档; + 使用 xetex 编译 \file{thuthesis.ins} 时则会从 \file{.dtx} 中去除掉文档和注释,得到精简的 \file{.cls} 文件。 + \item [b] 更新模板时,一定要记得编译生成 \file{.cls} 文件,否则编译论文时载入的依然是旧版的模板。 + \end{tablenotes} + \end{threeparttable} +\end{table} -- cgit v1.2.3