\chapter{图片、表格与代码} \section{图片示例} 图片存放目录的定义为 \begin{lstlisting}[language=TeX] \RequirePackage{graphicx} \DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png} \graphicspath{{figure/}} % 图片路径 \end{lstlisting} 所有图片默认存放在主目录下的\texttt{figure/}文件夹内 \begin{figure}[htbp] \includegraphics[width=0.5\textwidth]{njuname} \caption{南京大学名称} \label{fig:njuname} \end{figure} 你可以使用\lstinline|figure|环境插入图片,如\cref{fig:njuname},代码如下: \begin{lstlisting}[language=TeX] \begin{figure} \includegraphics[width=0.5\textwidth]{njuname} \caption{南京大学名称} \end{figure} \end{lstlisting} \subsection{文字环绕图像} % wrapfigure后面不能有空行 \begin{wrapfigure}{r}{0cm} % \label{fig:njulogo} \includegraphics[width=.15\textwidth]{njulogo} \caption{校徽} \end{wrapfigure} \zhlipsum[3][name=xiangyu] \section{表格示例} \begin{table}[htbp] \caption{经过测试的环境} \label{tab:testtab} \begin{tabular}{ccc} \toprule OS & TeX & 测试情况 \\ \midrule Windows 10 & TeXLive 2021 & √ \\ Windows 10 & MiKTeX & √ \\ Windows 10 & TeXLive 2020 & ×\footnote{cleveref在引用章节时不能正常工作} \\ Ubuntu 20.04 & TeXLive 2021 & √ \\ 南大TeX & Overleaf & √ \\ \bottomrule \end{tabular} \end{table} 你可以使用\lstinline|table|环境插入标准三线表,如\cref{tab:testtab}所示,代码如下: \begin{lstlisting}[language=TeX] \begin{table}[htbp] \caption{经过测试的环境} \begin{tabular}{ccc} \toprule OS & TeX & 测试情况 \\ \midrule Windows 10 & TeXLive 2021 & √ \\ Windows 10 & MiKTeX & √ \\ Windows 10 & TeXLive 2020 & × \\ Ubuntu 20.04 & TeXLive 2021 & √ \\ 南大TeX & Overleaf & √ \\ \bottomrule \end{tabular} \end{table}} \end{lstlisting} \section{代码示例} \subsection{行内代码} The new command pretty-prints the code. The exclamation marks delimit the code and can be replaced by any character not in the code; \lstinline$var i:integer;$ gives the same result. 使用\lstinline!\lstinline|\textit{<Your code>}|!,只要使用在代码中未出现的符号将代码包括在内即可。