首页 > 其他分享 >latex(一):段落分行问题

latex(一):段落分行问题

时间:2022-08-22 10:27:27浏览次数:75  
标签:段落 latex 缩进 par 设置 对齐 document 分行

1.换行和分段

    通常 LATEX 会自动换行,也可以用\\ 或\newline 命令来强制换行。

    开始一个段落,可以通过插入一个空行,也可以使用 \par 命令来强制分段。
        连续两个换行符就是一个空行,可以将文字分段。但连续多个换行符,仍然被处理为一个空行。
        在行末使用 \par 命令,也可以强制分段。

\begin{document}
Several spaces equal     one.
     Front spaces are ignored.

Double line breaks generate a empty line. \par
Several line breaks do the same.

An empty line starts a new paragraph. \par
A \verb|\par| command does the same.
\end{document}

 

2 段落缩进

不缩进:

    在段落的开头使用 \noindent 命令,可以创建一个没有缩进的段落。

首行缩进:

    \indent:位于段首,指定本段首行缩进
    \noindent:位于段首,指定本段首行不缩进

设置缩进量:

    \setlength\parindent{2em}:设置首行缩进量为 2 字符
    \setlength\leftskip{4em}:设置左缩进量为 4 字符
    \setlength\rightskip{1em}:设置右缩进量为 1 字符

默认的缩进设置:

    LaTeX 默认在段落开始时缩进。
    LaTeX 默认在 \chapter、\section 等章节命令后的第一段不缩进,但可以调用宏包 indentfirst 设置为首行缩进。

 

\begin{document}
\noindent This is a paragraph without any indenting. \par
\indent This is a indenting paragraph. \par

\setlength\parindent{2em} 设置首行缩进量为 2 字符 \par
\setlength\leftskip{4em} \setlength\rightskip{1em} 设置左缩进量为 4 字符,设置右缩进量为 1 字符。
LaTeX 默认在\textbackslash chapter、\textbackslash section 等章节命令后的第一段不缩进,但可以调用宏包 indentfirst 设置为首行缩进。 \par
\end{document}

3 段落对齐

LaTeX 默认段落两端对齐。

通过环境设置或命令设置,可以实现段落居中对齐、左对齐或右对齐。

    命令设置方法:
        \centering:居中对齐
        \raggedleft:左对齐
        \raggedright:右对齐

    环境设置方法:
        居中对齐 center,左对齐 flushleft,右对齐 flushright
        {} 内为需要设置格式的文本

\begin{document}
\begin{flushleft}
段落左对齐\\
Set paragraph left alignment
\end{flushleft}

\begin{center}
段落居中对齐\\
Set paragraph center alignment
\end{center}

\begin{flushright}
段落右对齐\\
Set paragraph right alignment
\end{flushright}
\end{document}

4 段落间距

使用 \parindent 可以设置段落首行缩进距离。使用 \parskip 可以设置段落之间的距离。

\begin{document}
\setlength{\parindent}{2em} 段落首行缩进 2字符。\par
\addtolength{\parskip}{3pt} 设置段落之间的距离为 2pt。\par
\addtolength{\parskip}{5pt} 设置段落之间的距离为 5pt。\par
\addtolength{\parskip}{10pt} 设置段落之间的距离为 10pt。\par
\end{document}

5 行间距

行间距是段落中相邻两行基线之间的距离。

使用 \linespread{<factor>} 命令可以控制行间距。默认的行间距为 1.2倍行距,因此设置的行间距为 1.2×factor:
\linespread {1.25} % 1.5 一倍行距
\linespread {1.5} % 1.8倍行距

\linespread 命令不仅会改变正文行距,同时也会改变目录、脚注、图表标题等的行距。
如果只需要改变正文行距,可以使用 setspace 宏包的行距命令。

 



标签:段落,latex,缩进,par,设置,对齐,document,分行
From: https://www.cnblogs.com/aiqinger/p/16611897.html

相关文章

  • win32com:word操作之 通过文字查找段落
      练习:#遍历可以查找出所有包含关键字的段落#去掉遍历只查找到第一个包含关键字的段落fullrange=doc.Range()foriinrange(4):fullrange.Find.Execut......
  • LaTeX符号表
    Reference:《一份(不太)简短的LaTeX介绍》注意事项:蓝色的命令依赖amsmath宏包(非amssymb宏包)带有角标ℓ的符号命令依赖latexsym宏包1.\(\LaTeX\)普通符......
  • 如何提高LaTeX的编译速度?
    一、简单粗暴的提速方案 直接提速2-3倍的方法:别用Windows。工作原因非要用windows不可的话,装一台linux虚拟机里编译都比windows快。有钱的直接买mac,没钱的装Linux。......
  • LaTeX algorithm2e if-elseif-else
    \uIf{if-condition}{  if-content\; } \uElseIf{elseif-condition}{  elseif-content} \Else{  else-content} 感谢 https://www.cnblogs.com/su......
  • 初入Latex
    写在之前:是萌新刚刚使用博客园,最近趁着考试周结束学习一下Latex,编辑稍微仓促,仅作为“收纳”的额作用,会不断更新,请大家辩证看待,也希望提出建议和积极“挑刺”讨论,欢迎欢迎~......