- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 gnuplot 5.0 和 pdfcairo 终端绘制了一个 pdf 图,然后使用 latex 将该图插入到 pdf 文件中。但是,我发现 gunplot 中的字体大小与 Latex 中的字体大小不同,尽管我将它们设置为相同。
为了使gnuplot和latex中的字体大小一致,我必须将gnuplot中的fontscale设置为0.75,如下代码所示。
gnuplot 代码:以蓝色(Helvetica,大小 12,字体比例 0.75)绘制一个“A”。
set terminal pdfcairo font 'Helvetica,12' size 1cm,1cm fontscale 0.75
set output 'test0.pdf'
set xrange [-1:1]
set yrange [-1:1]
unset xtics
unset ytics
unset border
set label 'A' at 0,0 textcolor 'blue'
p 1/0 notitle
\documentclass[12pt]{standalone}
\usepackage{tikz}
\usepackage{helvet}
\usepackage{graphicx}
\begin{document}
\begin{tikzpicture}
\node at (0,0) {\includegraphics{test0.pdf}};
\node at (0.3, -0.025) {\textsf{A}};
\end{tikzpicture}
\end{document}
最佳答案
我认为这可能是由于开罗渲染。为了设置字体大小,Gnuplot 调用函数 pango_font_description_set_size使用提供的尺寸,即在您的情况下为 12。然而,这然后被翻译成开罗单位:
the size of the font in points, scaled by PANGO_SCALE. (That is, a size value of 10 * PANGO_SCALE is a 10 point font. The conversion factor between points and device units depends on system configuration and the output device. For screen display, a logical DPI of 96 is common, in which case a 10 point font corresponds to a 10 * (96 / 72) = 13.3 pixel font.
pango_cairo_font_map_set_resolution
:
/**
* pango_cairo_font_map_set_resolution:
* @fontmap: a #PangoCairoFontMap
* @dpi: the resolution in "dots per inch". (Physical inches aren't actually
* involved; the terminology is conventional.)
*
* Sets the resolution for the fontmap. This is a scale factor between
* points specified in a #PangoFontDescription and Cairo units. The
* default value is 96, meaning that a 10 point font will be 13
* units high. (10 * 96. / 72. = 13.3).
*
* Since: 1.10
**/
96/72 = 4/3
这有效地产生了大小为 16 而不是 12 的字体。缩放因子
0.75
你应用的然后会恢复这个。
关于latex - gnuplot pdfcairo 匹配 latex 字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50748415/
我使用 gnuplot 5.0 和 pdfcairo 终端绘制了一个 pdf 图,然后使用 latex 将该图插入到 pdf 文件中。但是,我发现 gunplot 中的字体大小与 Latex 中的字体
带有 pdfcairo 终端的 Gnuplot 似乎在字体方面给出了奇怪的行为,其中生成的 pdf 具有未命名的 Type 3 字体。这是输出 pdf 文件中 pdffonts 的输出: name
我是一名优秀的程序员,十分优秀!