环绕图标题的对齐方式

环绕图标题的对齐方式

我正在尝试将乳胶中的图形标题置于中心。

\begin{wrapfigure}{r}{0.50 \textwidth}
  \vspace{-20pt}
  \begin{center}
    \resizebox{0.5\linewidth}{!}{ \subimport{./Figures/}{vector.tex}}
  \vspace{-10pt}
   \captionsetup{margin=1.8cm}
  \caption{Graphic representation of vectors}
  \label{fig:vectors}
    \end{center}
  \vspace{-10pt}
\end{wrapfigure}

我的图形在另一个文件中完成,如下所示

\documentclass[float=false, crop=false]{standalone}
\usepackage[subpreambles=true]{standalone}
\usepackage{import}
\begin{document}
\begin{tikzpicture}
  \draw[thin,gray!40] (-2,-2) grid (2,2);
  \draw[line width=2pt,blue,-stealth](0,0)--(1,1) node[anchor=south west]{$\boldsymbol{}$};
  \draw[line width=2pt,red,-stealth](-2,0)--(-1,1) node[anchor=south west]{$\boldsymbol{}$};
  \draw[line width=2pt,green,-stealth](-1,-1)--(-2,-2) node[anchor=north east]{$\boldsymbol{}$};
  \draw[line width=2pt,magenta,-stealth](2,0)--(1,-1) node[anchor=north east]{$\boldsymbol{}$};
\end{tikzpicture}
\end{document}

我明白了

我希望标题中心和图形稍微大一点,这样图形就比标题大。我还希望文本围绕图形延伸,而不仅仅是图形的左侧部分。

谢谢

答案1

像这样?

在此处输入图片描述

\documentclass{article}
\usepackage{tikz}
\usepackage{wrapfig}
\usepackage{caption}

\usepackage{lipsum}

\begin{document}
\lipsum [2]
\begin{wrapfigure}{r}{0.50 \textwidth}
\centering
\begin{tikzpicture}% image you can insert with \input{<path>/<file name>}
    [scale=1.2,% increased image
    L/.style = {draw=#1, line width=2pt,-stealth}% for simplified imnage code
    ]
  \draw[thin,gray!40] (-2,-2) grid (2,2);
  \draw[L=blue]     ( 0,0)  -- ( 1,1);
  \draw[L=red]      (-2,0)  -- (-1,1);
  \draw[L=green]    (-1,-1) -- (-2,-2);
  \draw[L=magenta]  (2,0)   -- (1,-1);
\end{tikzpicture}
   \captionsetup{margin=1.2cm}
  \caption{Graphic representation of vectors}
  \label{fig:vectors}
\end{wrapfigure}
\lipsum[1]
\end{document}

注意:tikzpicture文件tex不能缩放\resizebox。如果您想增加它的尺寸,您应该scale在图像代码中使用或将图像包含为 pdf 文件,然后使用includegraphics[width=<length>]{<path>/<image name>}

或者您的意思是让标题居中对齐?

在此处输入图片描述

对于上面的标题我使用

\captionsetup{margin=1cm,justification=centering}

相关内容