您能帮助我将标签正确定位到现有的空地上tikz
吗?
我的问题是:
- 我的标签离轴太远了;
- 我的标签没有居中。
这是空地
以下是我目前所做的事情,以叠加轴标签:
\documentclass[a4paper, 11pt]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath, amssymb}
\usepackage{tikz}
\begin{document}
\begin{figure} \centering
\begin{tikzpicture}
\node (plot) {\includegraphics[scale=0.7]{plot.pdf}};
\node at (plot.west) {$y$};
\node at (plot.south) {$x$};
\end{tikzpicture}
\caption{My graphic.}
\end{figure}
\end{document}
答案1
我猜是因为 pdf 文件的图表周围有很多空白,所以标签太远了。您可以使用选项trim
有效\includegraphics
地修剪不需要的空白,如下所示:
\documentclass[a4paper, 11pt]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath, amssymb}
\usepackage{tikz}
\begin{document}
\begin{figure} \centering
\begin{tikzpicture}
\node (plot) {\includegraphics[scale=0.7, trim=1cm 1cm 0 0]{plot.pdf}};
\node at (plot.west) {$y$};
\node at (plot.south) {$x$};
\end{tikzpicture}
\caption{My graphic.}
\end{figure}
\end{document}
其中trim=l b r t
、l
、b
和分别对应左、下、右和上。希望这也能解决居中问题r
。t