-
Notifications
You must be signed in to change notification settings - Fork 328
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
图题和表题字号 #231
Comments
Line 29 in 6a86fcf
原因在于 \documentclass[12pt]{book}
\RequirePackage[font=small]{caption}
\usepackage{xeCJK}
\begin{document}
\begin{figure}
\centering
{
\fontsize{10.5bp}{10pt}\selectfont
Figure 1: test
}
\caption{test}
\end{figure}
\end{document} 可以改变 \documentclass[12pt]{book}
\RequirePackage[font=small]{caption}
\usepackage{ctex}
\ExplSyntaxOn
\ctex_set_font_size:Nnn \small { 5 } { }
\ExplSyntaxOff
\begin{document}
\begin{figure}
\centering
{
\fontsize{10.5bp}{10pt}\selectfont
Figure 1: test
}
\caption{test}
\end{figure}
\end{document} |
非常感谢解答 看来原因出现在bp和pt单位的微小差距上,pt实际上比bp略小。 参考中科大论文模板的issue |
是不是理论上把所有pt定义的地方替换成bp就能解决了? 有什么需要注意的地方吗? |
不是,模板的设置没有考虑到 bp 和 pt 的差异,因此直接转换是不对的。甚至于 如果格式审查不是非常严格,建议算了。如果审出来这些细节,需要将模板中的大多数字号改了。 |
我算了一下,其实bp和pt对于常用字号来说误差非常小,理论上肉眼看不出来才对。 后来发现应该是latex编译对文字和图片的压缩方法不同造成的。 在小于100%的缩放比例下,图中文字是按图片来处理的,图题文字是按字符处理的。字符缩放到一定程度时会将笔画细化,但是图中的文字却不会这样。导致在小百分比缩放下图中文字看起来比图题文字稍大。 如果将编译结果缩放得足够大,是看不出来差别的,打印的时候应该回事相同大小。所以不用纠结了。 |
如何确定是 latex 的问题而不是图片的问题?例如图片为位图,位图的文字不会随着缩放比例而“变化”。 |
用visio或者figma画并导出为pdf是可以控制图中文字大小的 然后再latex导入pdf的时候,不用类似width=\linewidth之类的命令改变图片大小的话,图中文字的大小就会是设定的大小。 能看到图中文字和图题文字的面积其实是一样的,但是在缩小显示的时候,图题文字的笔画明显会更细,看起来就比图中文字小。 |
确认下图中文字是否被转曲。另外是否使用了相同的字体。 |
说的通俗一点,控制变量 |
当你在提问的时候,默认不会完全相信你的描述。从五天前开始的沟通效率一直就很低,一开始就应该给出代码和对应的PDF。 |
\documentclass{ctexart}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=\ccwd,angle=-90]{test1.pdf}
测试
\caption{测试}
\end{figure}
\end{document} |
非常感谢学长提供的模板。
我在Overleaf上编译时图题和标题的字号看起来偏小,似乎是小五。
请问图题和表题的字号定义在何处?
硕士论文要求图题和标题的字号大小为五号。但是实际在Overleaf上编译后看起来比五号小了一些。希望可以找到定义字号的地方方便修改。
The text was updated successfully, but these errors were encountered: