我正在使用双列格式撰写论文。我已将两个图并排排列在一列中。但是它们的 xticklabels 和 yticklabels 太小,我想更改它们的字体大小。我可以使用 Latex 做到这一点吗?我的图已经有 xticklabels 和 yticklabels。我可以使用 Latex 更改它吗?我阅读了有关 tickz 的文章,但我不完全明白哪个是更好的选择。
\documentclass[twocolumn, 10pt]{article}
\usepackage{subfig}
\usepackage{caption}
\usepackage{subfig}
\usepackage{graphicx}
\usepackage{graphicx}
\begin{figure}[H]
\sidesubfloat[]{\includegraphics[width=0.49\columnwidth,height=4cm}]
{Fig1.PNG}}
\sidesubfloat[]{\includegraphics[width=0.49\columnwidth,height=4cm}]
{Fig2.PNG}}
\end{figure}
我尝试添加这些包,但对 ticklabels 没有任何影响。
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{every x tick label/.append style={font=\scriptsize}}
答案1
您无法调整 png 中标签的字体大小,因为 png 是基于像素的格式,所以它们不再是文本,只是像素。
对于基于矢量的格式,有时可以调整字体,例如使用 psfrac。
替代方案:在乳胶中重新创建图,然后字体大小就会正确
\documentclass[twocolumn, 10pt]{article}
\usepackage{subfig}
\usepackage{caption}
%\usepackage{subfig}
%\usepackage{graphicx}
\usepackage{graphicx}
\usepackage{pgfplots}
\pgfplotsset{
every tick label/.append style={font=\scriptsize}
}
\begin{document}
\begin{figure}[htbp]
\begin{tikzpicture}
\begin{axis}[
width=.49\columnwidth,
extra x ticks={-2,2},
extra y ticks={-2,2},
extra tick style={grid=major}]
\addplot {x};
\draw (axis cs:0,0) circle[radius=2];
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[
width=.49\columnwidth,
extra x ticks={-2,2},
extra y ticks={-2,2},
extra tick style={grid=major}]
\addplot {x};
\draw (axis cs:0,0) circle[radius=2];
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}