LaTeX 的一些 Tips 积累

Xing Abao Lv3

LaTeX 是一种基于TeX的排版系统,由美国计算机学家莱斯利·兰伯特在20世 纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

本文章仅仅用于记录个人在开发中一些代码块记录,方便后续使用。

换行表格

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
\documentclass{article}

% --- 基础设置 ---
\usepackage{geometry}
\geometry{a4paper, margin=1in}

% --- 中文支持 ---
\usepackage{xeCJK}
\setCJKmainfont{Microsoft YaHei} % 请确保系统中有此字体

% --- 您代码中使用的宏包 ---
\usepackage{graphicx}
\usepackage[rgb]{xcolor}
\usepackage{changepage}

% --- 解决跨页问题的核心宏包 (现代方案) ---
\usepackage{tabularray}

% --- 您自定义的命令 ---
\newcommand{\myindent}{\hspace*{1.565cm}}
\newcommand{\myindenr}{\hspace*{0.2cm}}
\newfontfamily\TIMES{Times New Roman}

\begin{document}


请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体
请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体请确保系统中有此字体

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 结果信息标题部分 (与您的代码相同)
\myindent
% \raisebox{-0.15\height}{\includegraphics[width=0.5cm]{template/imgs/gene-icon.png}}
\myindenr
{\fontsize{12pt}{32pt}\selectfont\textbf{\textcolor[RGB]{68,68,68}{结果信息}}}

\vspace{-0.00cm}
\myindent
% \includegraphics[width=18.00cm,height=0.45cm]{template/imgs/bar-span.png}
\rule{18cm}{0.45cm} % 使用黑色方块代替图片

\vspace{-0.05cm}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

{
\TIMES\fontsize{9.00pt}{11pt}\selectfont
\begin{adjustwidth}{1.565cm}{1.565cm}
% 使用 longtblr 环境来创建可跨页表格
\begin{longtblr}[
caption = {}, % tabularray 需要一个 caption,如果不需要标题,留空即可
label = {}, % 同上
]{
width = \linewidth, % 设置表格总宽度
colspec = {X[c] Q[c, 1.5cm] Q[c, 1.5cm] Q[c, 1.6cm] Q[c, 1.6cm] Q[c, 1.5cm] Q[c, 2.0cm]}, % 定义列格式
row{1} = {font=\bfseries}, % 设置第一行为粗体
hlines, % 添加所有水平线
vlines, % 添加所有垂直线
rowhead = 1 % <--- 这是关键!指定第一行为表头,将在每页重复
}
% --- 表头 ---
胚胎编号 & 拷贝数变异风险 & 常隐遗传病风险 & 携带者风险 & 多基因评分 & 综合评分 & 移植建议 \\
% --- 表格数据 ---
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
% --- 为了演示跨页效果,我复制了更多行 ---
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
\end{longtblr}
\end{adjustwidth}
}

\end{document}

不换行表格

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
% 添加表格
{\CJKfamily{YaHei}
\TIMES\fontsize{9.00pt}{11pt}\selectfont
\fontsize{9.00pt}{11pt}\selectfont
\begin{adjustwidth}{1.565cm}{1.565cm}
\renewcommand{\arraystretch}{1.5}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\begin{tabularx}{\linewidth}{
>{\centering\arraybackslash}X |
M{1.5cm} |
M{1.5cm} |
M{1.6cm} |
M{1.6cm} |
M{1.5cm} |
M{2.0cm}
}
\hline
\textbf{胚胎编号} & \textbf{拷贝数变异风险} & \textbf{常隐遗传病风险} & \textbf{携带者风险} & \textbf{多基因评分} & \textbf{综合评分} & \textbf{移植建议} \\
\hline
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
\hline
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
\hline
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
\hline
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
\hline
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
\hline
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
\hline
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
\hline
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
\hline
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
\hline
25CM29\_ZFL\_17 & 10 & 10 & 9 & 9.62 & 97.81 & 优先推荐 \\
\hline
25CM30\_WJY\_7 & 10 & 10 & 9 & 7.62 & 89.48 & 建议选择 \\
\hline
25SR6\_LJ\_8 & 1 & 10 & 9 & 0.62 & 44.98 & 不推荐 \\
\hline
\end{tabularx}
\end{adjustwidth}
}
  • Title: LaTeX 的一些 Tips 积累
  • Author: Xing Abao
  • Created at : 2025-11-04 15:28:21
  • Updated at : 2025-11-06 12:41:14
  • Link: https://bioinformatics.vip/2025/11/04/251105_LaTeX_notebook/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
LaTeX 的一些 Tips 积累