5 使用longdivision宏包排版竖式时效果与docs并不符合,是pdf-viewer或者字体的问题吗?

发布于 2024-07-16 22:11:40

使用longdivision宏包排版时,实际显示效果长除号并未闭合,而文档中完美闭合?为何会出现这种显示效果上的差异?
MWE

\documentclass[12pt]{ctexart}
\usepackage{amsmath}
\usepackage{longdivision}
\begin{document}
\[
    \longdivision{1024}{8}
    \quad
    \longdivision[4]{114514}{233}
    \quad
    \longdivision[2]{666.666}{88}
    \quad
    \longdivision[repeating decimal style = dots ]{5.3}{37}
\]
\end{document}

image.png

查看更多

关注者
0
被浏览
244
鱼香肉丝没有鱼先生
鱼香肉丝没有鱼先生.

ctexart 修改了默认行距, 所以才会出现这个问题,可以尝试修改行距

\documentclass[12pt]{ctexart}
\usepackage{amsmath}
\usepackage{longdivision}
\linespread{1}\selectfont
\begin{document}
\[
    \longdivision{1024}{8}
    \quad
    \longdivision[4]{114514}{233}
    \quad
    \longdivision[2]{666.666}{88}
    \quad
    \longdivision[repeating decimal style = dots ]{5.3}{37}
\]
\end{document}

image.png

2 个回答
Sagittarius Rover
Sagittarius Rover 2024-07-17
不喜欢LaTeX!!!

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

image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览