LATEX之对文档排版的相关设置
准备工作:
1:CTEX下载安装
2:TEX/LATEX软件包说明
3: CTEX之WinEdt编辑器相关设置
4:LATEX文档基本构成
5: LATEX之文档编辑(中英文文档格式)说明
一:LATEX对指定文本加入颜色:
1:导言区 输入 \usepackage{color}
2:在需要标记颜色的地方输入{\color{red}{注释:想要颜色的文字}}
二:LATEX对指定文本左对齐:
在正文中输入:\begin{flushleft}和\end{flushleft}
两者之间的文本就能实现左对齐
三:LATEX之是标题设置
\section{...}
\subsection{...}
\subsubsection{...}
\paragraph{...}
\subparagraph{...}
1. 测试\section{…}
将\section{…}写入到正文中如下图所示
2. 测试\subsection{…}
将\subsection{…}写入到正文中如下图所示
3. 测试\subsubsection{…}
将\subsubsection{…}写入到正文中如下图所示
4. 测试\paragraph{…}
将\paragraph{…}写入到正文中,如下图所示效果
5. 测试\subparagraph{…}
将\subparagraph{…}写入到正文中,如下图所示
四:LATEX之是文本在指定位置出现:
说明:出现这个指定位置的的概述是博主遇到了一个花费了很长时间从解决的一个问题看到这不点赞真的是太伤博主的小心肝啦,,,
问题:
\subsection{程序运行结果}和\par\subsection{流程图}之间的文本不能在之间,而跳转啦,,,如下图所示
问题代码:
\par\subsection{流程图}
%生成图片代码---导入的是.eps格式的图片
% [H]这里作用就是为了让 0.4 流程图和% 0.5 程序运行结果 之间的内容不乱跑,,,和\usepackage{float}配合使用。。。
\begin{figure}%[H]
\centering % 居中
\includegraphics[height=12.5cm,width=15cm]{test.eps}\\% 设置图片的高和宽以及指定要导入的图片文件名
\caption{马尔科夫生成任意长度句子流程图}% 生成图片标题
\label{1}% 是给这个标题定义一个供latex本身识别的编号, 方便其它地方引用
\end{figure}
% 0.5 程序运行结果
\par \subsection{程序运行结果}
问题代码所显示的结果:
解决方法
是因为缺少以下的宏包含函数
\usepackage{float}
\begin{figure}[H]
解决方法示例代码
\par\subsection{流程图}
%生成图片代码---导入的是.eps格式的图片
% [H]这里作用就是为了让 0.4 流程图和% 0.5 程序运行结果 之间的内容不乱跑,,,和\usepackage{float}配合使用。。。
\begin{figure}[H]
\centering % 居中
\includegraphics[height=12.5cm,width=15cm]{test.eps}\\% 设置图片的高和宽以及指定要导入的图片文件名
\caption{马尔科夫生成任意长度句子流程图}% 生成图片标题
\label{1}% 是给这个标题定义一个供latex本身识别的编号, 方便其它地方引用
\end{figure}
% 0.5 程序运行结果
\par \subsection{程序运行结果}
解决方法示例代码结果
补充:
常用选项[htbp]是浮动格式:
『h』当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
『t』顶部。将图形放置在页面的顶部。
『b』底部。将图形放置在页面的底部。
『p』浮动页。将图形放置在一只允许有浮动对象的页面上。
五:LATEX之插入代码:
方法:
在导言区写入宏包:\usepackage{listings}
在正文区写入:\begin{lstlisting}[numbers=left]和\end{lstlisting}
这两者之间就是代码
示例插入代码:
\documentclass[UTF8]{ctexart}
% 颜色宏包
\usepackage{color}
\usepackage{listings}
\begin{document}
\section{测试section}
\subsection{测试subsection}
\subsubsection{测试subsubsection}
\paragraph{测试paragraph}
\subparagraph{测试subparagraph}
中文文档
这里会显示英文,,博主的猜想是显示的字符串格式,,反正中文格式下能显示英文格式,英文格式下不能显示中文格式,这只是博主目前get到的。
jiajikang
\par\subsection{流程图}
\par\subsection{程序运行结果}
\begin{lstlisting}[numbers=left]
def retrieveRandomWord(wordList):
"""返回随机单词"""
# wordList代表的是出现在上一个词语后的词语列表及其频率组成的字典,然后根据统计的概率随机生成一个词。
# randint()用于生成一个指定范围内的整数
# 遍历wordListSun()函数(遍历范围:从1-sum)
randIndex = randint(1,wordListSum(wordList))
\end{lstlisting}
\end{document}
说明:代码中还有文章前面的部分示例代码博主没有删除,不影响操作只需要看自己需要的就ok。
示例插入代码结果:
六:LATEX之首行缩进:
1:正文中写入:\par{要缩进的内容}
2:代码
\documentclass[UTF8]{ctexart}
\begin{document}
\par{贾继康}\\
贾继康
\end{document}
3:结果
七:LATEX之换行:
1:换行符号://
2:代码示例
\documentclass[UTF8]{ctexart}
\begin{document}
\par{贾继康}\\
贾继康
\end{document}
3:代码示例结果
八:LATEX之插入图片:
1:需要的宏包和函数
宏包
\usepackage{ graphicx}
\usepackage{epstopdf}
函数
\begin{figure}[H]和end{figure}两者之间的部分就是有关图片的信息
2:插入图片示例代码
\documentclass[UTF8]{ctexart}
% 插入图片--宏包
% 插入eps文件
\usepackage{ graphicx}
\usepackage{epstopdf}
\begin{document}
\begin{figure}[H]
\centering % 居中
\includegraphics[height=12.5cm,width=15cm]{test.eps}\\% 设置图片的高和宽以及指定要导入的图片文件名
\caption{马尔科夫生成任意长度句子流程图}% 生成图片标题
\label{1}% 是给这个标题定义一个供latex本身识别的编号, 方便其它地方引用
\end{figure}
\end{document}
3:插入图片示例代码结果
4:说明
博主是进行XeLaTex进行编译的。
1:有关visio制作的图转化为.eps格式的文件具体请看:
Visio制作的图转化为.eps格式的文件
2:.将.eps格式的文件放入到自己编译文件同目录下,如下图所示:
九:LATEX之插入水平线:
1:代码
$\overline{m+n}$
和$\underbrace{a+b+\cdots +z}_{26}$
2:结果
10:LATEX换页
1:代码
\newpage
\clearpage
11:LATEX之插入超链接
1:代码
% 超链接宏包,其中linkcolor=red是指将链接的颜色设置为红色,也可以设置为blue,black,green等颜色。
\usepackage[colorlinks,linkcolor=red]{hyperref}
\url{要插入的链接}
12:LATEX之目录
1:代码
\tableofcontents
13:LATEX之hyphenation
1:代码
\hyphenation{op-tical net-works semi-conduc-tor}
2:功能
%修正连字符使用
说明
以上是博主学习到的,此篇文章需要完善的地方太多啦,以后会更新了,如有需要可以点击收藏奥!!!