Sagittarius Rover
Sagittarius Rover
不喜欢LaTeX!!!

注册于 2年前

回答
49
文章
0
关注者
1

建议使用tabularray宏包精细化排版表格
下面是一个MWE

\documentclass[12pt]{ctexart}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}
\begin{table}[htbp]
    \begin{tblr}{Q[c,m]*{2}{Q[c,m,7em]}} % texdoc tabularray中的Q列格式设置
        \toprule
         & value1 & value2        \\
        \midrule
        {par par par par par      \\par text} & 114 &  514 \\
        {par par                  \\ par par par par text} & 114 &  514 \\
        {想在这里换行同时保持居中 \\ 文本} & 114 &  514 \\
        \bottomrule
    \end{tblr}
\end{table}
\end{document}

image.png

非常感谢鱼老师!
我有查询了一下ctex的文档,发现默认的中文字体的行距是1.3,在整篇行文中是只需要在使用longdivision时修改为linespread{1},但我觉得手动调整linespread{1.3}不够优雅(是因为如果忘记了,每次要调回默认都要查看文档)而我在ctex文档里没找到直接设置其为默认值1.3的命令,不知道是否有不用显式指定1.3这个值的方法?谢谢!
image.png

image.png

经过Eureka大神的提示,简单探索了两种可行的处理方式
肥肠感谢帮助!

\documentclass{article}
\usepackage{lmodern}
\usepackage{lipsum}
\usepackage[T1]{fontenc}
\begin{document}
xyzxyz\_abcabc@123.com
\renewcommand{\_}{{\fontfamily{ptm}\selectfont\textunderscore}}

xyzxyz\_abcabc@123.com
\renewcommand{\_}{\raisebox{.5pt}{\underline{\phantom{x}}}}

xyzxyz\_abcabc@123.com
\end{document}{}

image.png

发布
问题