Forgot password?
 Create new account
View 319|Reply 8

虚线$\implies$显示异常

[Copy link]

81

Threads

170

Posts

1660

Credits

Credits
1660

Show all posts

APPSYZY Posted at 2024-8-16 14:52:07 |Read mode
Last edited by APPSYZY at 2024-8-16 18:14:00
  1. \documentclass[a4paper]{ctexart}
  2. \usepackage{tikz-cd}
  3. \begin{document}
  4. \[
  5.     \begin{tikzcd}[row sep = huge]
  6.         {A\subseteq B\land A\subseteq C} \arrow[r, Rightarrow, dashed] \arrow[rd, Rightarrow]& {A\subseteq B\cup C} \\
  7.         {A\subseteq B\cap C} \arrow[r, Rightarrow, dashed] \arrow[u, Leftrightarrow]& {A\subseteq B\lor A\subseteq C} \arrow[u, Rightarrow]
  8.     \end{tikzcd}
  9. \]
  10. \end{document}
Copy the Code


无论用电脑上的 PDF 编辑器、浏览器,还是手机微信、WPS 打开 PDF,虚线$\implies$都会显示出一些灰色的线段:
3333.png 4444.png 5555.png
但用打印机打印出来之后就没有了:
2222.jpg
这是怎么回事呢?请教大家。

418

Threads

1628

Posts

110K

Credits

Credits
11891

Show all posts

abababa Posted at 2024-8-16 17:55:20
打印出来也有吧,箭头那里明显一些,别的地方可能是纸的颜色问题?

701

Threads

110K

Posts

910K

Credits

Credits
94177
QQ

Show all posts

kuing Posted at 2024-8-16 18:07:44
abababa 发表于 2024-8-16 17:55
打印出来也有吧,箭头那里明显一些,别的地方可能是纸的颜色问题?
我看第一张照片应该是拍时手抖,所以有些残影,第二张就比较清晰,应该是没有问题的。

Comment

楼主已删掉原先的第一张拍摄的照片  Posted at 2024-8-17 00:22

81

Threads

170

Posts

1660

Credits

Credits
1660

Show all posts

 Author| APPSYZY Posted at 2024-8-16 18:36:36
kuing 发表于 2024-8-16 18:07
我看第一张照片应该是拍时手抖,所以有些残影,第二张就比较清晰,应该是没有问题的。 ...
不知 kuing 有没有遇到过类似的情况😵

701

Threads

110K

Posts

910K

Credits

Credits
94177
QQ

Show all posts

kuing Posted at 2024-8-16 20:22:53
Last edited by kuing at 2024-8-16 23:20:00
APPSYZY 发表于 2024-8-16 18:36
不知 kuing 有没有遇到过类似的情况😵
由 tikz 画的双箭头一直都是这样的,包括它自带的手册里的示例也一样:

PixPin_2024-08-16_20-21-42.png

实际上 tikz 的双线 (double line) 似乎是在一条粗黑线中间叠加一条等长而稍窄的白线而得,所以中间也不透明。

理论上在头尾边界不会有线,但 PDF 处理时不知什么原因导致现在这样,不过打印没事就好。

不妨来实验一下:以下代码
  1. \tikz{
  2. \fill[red] (0,0) circle (1);
  3. \fill[white] (0,0) circle (1);
  4. }
Copy the Code

理论上,第一个红色圆盘被第二个白色等圆盘覆盖,应该啥也看不到,但实际 PDF 就会看到一条非常细的红圈,并且无论阅读器放大几倍,都是那么细。

81

Threads

170

Posts

1660

Credits

Credits
1660

Show all posts

 Author| APPSYZY Posted at 2024-8-16 23:51:58
Last edited by APPSYZY at 2024-8-16 23:59:00
kuing 发表于 2024-8-16 20:22
由 tikz 画的双箭头一直都是这样的,包括它自带的手册里的示例也一样:
  1. \documentclass{article}
  2. \usepackage{tikz}
  3. \begin{document}
  4. \tikz{
  5.     \fill[black] (0,0) circle (1);
  6.     \fill[red] (0,0) circle (1);
  7.     \fill[white] (0,0) circle (1);
  8. }
  9. \end{document}
Copy the Code

这个现象太有趣了,我沿着 kuing 的代码继续尝试:先画一个充满黑色的圆,再画一个红色的,最后画白色的;最终得到了“黑红黑红”的圈,且无论如何放大,都同样细。
111.png
放大64倍:
222.png

701

Threads

110K

Posts

910K

Credits

Credits
94177
QQ

Show all posts

kuing Posted at 2024-8-17 16:00:11
将白圆半径增大一点点点:
  1. \tikz{
  2. \fill[red] (0,0) circle (1);
  3. \fill[white] (0,0) circle (1.001);
  4. }
Copy the Code

结果是,缩小能看到细圈,放大就不见了。

701

Threads

110K

Posts

910K

Credits

Credits
94177
QQ

Show all posts

kuing Posted at 2024-8-24 14:05:12
Last edited by kuing at 2024-8-24 16:47:00哈,在知乎也看到相同问题:zhihu.com/question/665125089,发帖的应该也是楼主?😁
评论区里的链接 community.adobe.com/t5/indesign-discussions/l … -on-pdf/td-p/8823035 说到点上了
Günter Heißenbüttel • LEGEND , Jan 12, 2017
此问题通常是由于图像拼合与抗锯齿相结合造成的,并且是不可避免的。这些行在打印输出中不可见。如果您转到 Acrobat 的首选项并关闭“页面显示/平滑线条图”和“平滑图像”,并且以 100% 大小查看 PDF,线条应该会消失。

5 Upvotes
我用 Adobe Acrobat 9 打开,在“编辑 - 首选项 - 页面显示”里将“平滑线状图”的勾去掉,细圈果然就没了,不过其他的线条的确就会出现锯齿。

手机版Mobile version|Leisure Math Forum

2025-4-20 22:28 GMT+8

Powered by Discuz!

× Quick Reply To Top Return to the list