LATEX之对文章排版的相关设置

LATEX之对文档排版的相关设置

准备工作:

1:CTEX下载安装

CTEX下载安装

2:TEX/LATEX软件包说明

TEX/LATEX软件包说明

3: CTEX之WinEdt编辑器相关设置

CTEX之WinEdt编辑器相关设置

4:LATEX文档基本构成

LATEX文档基本构成

5: LATEX之文档编辑(中英文文档格式)说明

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{程序运行结果}

解决方法示例代码结果

这里写图片描述

五: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格式的文件放入到自己编译文件同目录下,如下图所示:
这里写图片描述

说明

以上是博主学习到的,此篇文章需要完善的地方太多啦,以后会更新了,如有需要可以点击收藏奥!!!

猜你喜欢

转载自blog.csdn.net/jiajikang_jjk/article/details/80246164
今日推荐