✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
🍎个人主页:小嗷犬的个人主页
🍊个人网站:小嗷犬的技术小站
🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。
本文目录
- ragged2e 宏包简介
- ragged2e 宏包的使用
- 加载宏包
- 对齐命令
- 对齐效果
ragged2e 宏包简介
ragged2e 是一个 LaTeX 宏包,它为 LaTeX 文档提供了一种改进的、更加灵活的文本对齐方式,特别是对于那些需要避免完全齐行对齐(justified)而采用不对齐排版样式(如左对齐、右对齐或两端对齐但内部单词间距可变)的情况。在标准的 LaTeX 中,纯文本段落默认是齐行对齐的,但在某些情况下,比如窄栏布局或者特定设计要求下,用户可能希望使用更为灵活和自然的不对齐排列。
主要功能:
-
改进的 ragged 右边距设置:
\RaggedRight
命令用于设置左对齐同时允许右侧边缘不规则的文本段落,但会尽可能均匀地分布单词间距,相比标准的\raggedright
提供了更美观的结果。\RaggedLeft
则实现右对齐,左侧边缘参差不齐,同样优化了单词间距。
-
居中对齐命令:
\Centering
用于创建居中的段落环境,不同于\centering
,它不会影响行间距。
-
两端对齐选项:
- 虽然
ragged2e
不直接支持完整的两端对齐,但它可以辅助实现类似效果,通过调整字间距和断词规则来尽量使每行长度接近。
- 虽然
-
微调控制:
ragged2e
提供了一系列参数以调整段落的对齐行为,例如控制 hyphenation(断词)、额外间距等。
-
兼容性:
- 该宏包与其它 LaTeX 环境和宏包高度兼容,可以与其他排版和格式化命令一起使用,确保文档整体风格的一致性。
ragged2e 宏包是一个增强 LaTeX 排版灵活性的重要工具,特别是在处理非正式或设计敏感的文档布局时非常有用。
ragged2e 宏包的使用
加载宏包
在 LaTeX 文档的导言区加载 ragged2e
宏包:
\usepackage{ragged2e}
对齐命令
ragged2e 宏包提供了三个对齐命令,用于设置文本的对齐方式:
% 居中对齐
\Centering
% 左对齐
\RaggedRight
% 右对齐
\RaggedLeft
相对于 LaTeX 标准的对齐命令,ragged2e 宏包提供的对齐命令,可以使得文本在对齐后仍可正常断词,排版效果更加美观。
对齐效果
下面给出了三种对齐命令的效果对比:
\documentclass{article}
\usepackage{ragged2e}
\begin{document}
\RaggedRight {Talk is cheap. Show me the code.}
\Centering {Talk is cheap. Show me the code.}
\RaggedLeft {Talk is cheap. Show me the code.}
\end{document}