问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

LaTeX排版小技巧:横线符号的多样应用

创作时间:
作者:
@小白创作中心

LaTeX排版小技巧:横线符号的多样应用

引用
知乎
12
来源
1.
https://zhuanlan.zhihu.com/p/181671472
2.
https://blog.csdn.net/huancaoo/article/details/113106636
3.
https://blog.csdn.net/junshen1314/article/details/45156549
4.
https://blog.csdn.net/qq_17528659/article/details/82152530
5.
https://blog.csdn.net/u012836354/article/details/78827964
6.
https://zhuanlan.zhihu.com/p/143532024
7.
https://blog.csdn.net/sxf1061700625/article/details/126863480
8.
https://blog.csdn.net/milkbusy/article/details/81389289
9.
https://blog.csdn.net/markpen/article/details/42241067
10.
https://www.cnblogs.com/Undefined443/p/18182569
11.
https://www.texpage.com/docs/zh/learning/chapter-2/
12.
https://www.cnblogs.com/visayafan/articles/2144675.html

在LaTeX排版中,横线符号的使用频率非常高,从简单的文本连接到复杂的数学公式,再到表格和页眉页脚的装饰线,都有其特定的命令和使用场景。本文将详细介绍LaTeX中各种横线的使用方法,帮助你提升文档的美观度和专业性。

01

文本中的横线

LaTeX提供了三种基本的短横线,它们的长度和应用场景各不相同:

  1. 连字符(-):用于连词和复合词,如mother-in-law或twenty-four。

  2. 短划线(--):主要用于表示范围,如1990--1995(日期范围)或pp. 10--20(页码范围)。需要注意的是,在美国英语中短划线前后不加空格,而在英国英语中可能会加空格。

  3. 长划线(---):用于断开思路、添加附加信息或代替括号中的内容。例如:"I believe---as you can see---this is true"。同样,长划线在美国英语中前后不加空格,而在英国英语中可能会加空格。

02

数学公式中的横线

在数学公式中,横线的使用更为复杂。以下是一些常见的用法:

  1. 单字符横线:使用\bar{x}命令,适用于表示平均值等场景。例如:

    \bar{x}
    
  2. 多字符横线:使用\overline{xyz}命令,可以覆盖任意长度的表达式。例如:

    \overline{xyz}
    
  3. 公式中的短横线:如果需要在公式中输入非数学意义的短横线(而不是减号),可以使用\text{-}。例如:

    $a\text{-}b$
    
03

表格中的横线

在LaTeX的表格环境中,横线的使用非常灵活。以下是一些常用的命令:

  1. \cline{x-y}:用于绘制从第x列到第y列的细横线。例如:

    \begin{tabular}{lllccc}
      \toprule
      A1 & B1 & C1 & D1 & E1 & F1 \\
      \midrule
      \multirow{6}{*}{A2} & \multirow{3}{*}{B2} & C2 & D2 & E2 & F2 \\
                                  & & C3 & D3 & E3 & F3 \\
                                  & & C4 & D4 & E4 & F4 \\
      \cline{2-6}
                                  & \multirow{3}{*}{B3} & C5 & D5 & E5 & F6 \\
                                  & & C6 & D6 & E6 & F6 \\
                                  & & C7 & D7 & E7 & F7 \\
      \bottomrule
    \end{tabular}
    
  2. \toprule、\midrule、\bottomrule:用于绘制表格的上、中、下横线,通常与booktabs宏包配合使用,以获得更美观的表格效果。

04

装饰性横线

在LaTeX中,可以使用fancyhdr宏包来设置页眉页脚的装饰性横线。以下是一个简单的例子:

\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{} 
\chead{} 
\rhead{\bfseries The performance of new graduates} 
\lfoot{From: K. Grant} 
\cfoot{To: Dean A. Smith}
\rfoot{\thepage} 
\renewcommand{\headrulewidth}{0.4pt} 
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
......
test!
\end{document}

在这个例子中:

  • \headrulewidth和\footrulewidth用于设置横线的宽度
  • \lhead、\chead、\rhead分别设置页眉的左中右内容
  • \lfoot、\cfoot、\rfoot分别设置页脚的左中右内容
05

注意事项

  1. 在数学模式下使用横线时,一定要确保命令被包含在$...$或[...]环境中,否则LaTeX会报错。

  2. 使用fancyhdr宏包时,如果文档包含中文,需要将带有中文的页眉和页脚的定义用\begin{CJK}{…}{…}和\end{CJK}括起来。

  3. 在表格中使用横线时,要注意\cline命令的列数范围,确保横线的长度适配表格内容。

掌握这些横线符号的使用方法,可以让你的LaTeX文档更加专业和美观。不妨在实际排版中多多尝试,根据具体需求选择合适的横线类型。如果你有更多的心得和技巧,也欢迎在评论区分享交流!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号