更改箭头参数

问题描述 投票:0回答:1

问题:

我想对数字进行标注。我使用包标注,它很棒 - 但我想在箭头后面有白色阴影(以使它们更明显)。我还希望带有数字(例如 2.2)的窗口用黑色框起来。

这就是我所拥有的:

这就是我想要的:

我的代码:


\documentclass[12pt,a4paper,notitlepage, twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage{tabulary} 
\usepackage[OT4]{polski} 
\usepackage[polish]{babel}
\usepackage[export]{adjustbox} 
\usepackage[T1]{fontenc}
\usepackage{graphicx}
%\usepackage{nicematrix,tikz} 
\usepackage[table]{xcolor} 
**\usepackage[margin = 2cm, top=2cm, bottom=2cm, left=2.5cm, right=2.5cm, headsep=1cm]{geometry}**
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{hyperref}
\usepackage{caption}
\usepackage[text= black, background = white , arrow = black ]{callouts} 
\usepackage{tikz} % Rysowanie strzałek, odnośników na figures
\setcounter{tocdepth}{4} 
\setcounter{secnumdepth}{4} 
\usepackage{multirow}
\usepackage{nicematrix} 
\usepackage{calc}
\usepackage[export]{adjustbox} 
\usepackage{enumitem} 

\begin{figure}
    \centering
    \begin{annotate}{\includegraphics[width=0.9\textwidth]{zdj3.png}}{0.9}
        %\helpgrid[black]
        \callout{-6.2,3}{2.2}{-6.2,0.8}
        \callout{-5,3}{2.3}{-5,0.8}
        \callout{-4,3}{2.4}{-4,0.8}
        \callout{-2,3}{2.5}{-2,0.8}
    \end{annotate}
    \caption{FESTO}
    \label{fig:first}
\end{figure}

colors latex callouts
1个回答
1
投票

您可以重新定义标注并在普通箭头后面添加第二个白色箭头:

\documentclass[12pt,a4paper,notitlepage, twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage{tabulary} 
\usepackage[OT4]{polski} 
\usepackage[polish]{babel}
\usepackage[export]{adjustbox} 
\usepackage[T1]{fontenc}
\usepackage{graphicx}
%\usepackage{nicematrix,tikz} 
\usepackage[table]{xcolor} 
\usepackage[margin = 2cm, top=2cm, bottom=2cm, left=2.5cm, right=2.5cm, headsep=1cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{hyperref}
\usepackage{caption}
\usepackage[text= black, background = white , arrow = black ]{callouts} 
\usepackage{tikz} % Rysowanie strzałek, odnośników na figures
\setcounter{tocdepth}{4} 
\setcounter{secnumdepth}{4} 
\usepackage{multirow}
\usepackage{nicematrix} 
\usepackage{calc}
\usepackage[export]{adjustbox} 
\usepackage{enumitem}


\usetikzlibrary{arrows.meta}


\renewcommand{\callout}[3]{%
\node [fill=\bgcol] (text) at (#1) {\scriptsize\color{\focol} #2};
\draw [
    \arcol,
    thick,
    -{Latex},
    preaction={draw=white,line width=4pt,-{Latex[length=3pt 2.5 0.8]},shorten >=-4.5pt}
  ] (text) -- (#3);
}

 
\begin{document}

\begin{figure}
    \centering
    \begin{annotate}{\includegraphics[width=0.9\textwidth]{example-image-duck}}{0.9}
        %\helpgrid[black]
        \callout{-6.2,3}{2.2}{-6.2,0.8}
        \callout{-5,3}{2.3}{-5,0.8}
        \callout{-4,3}{2.4}{-4,0.8}
        \callout{-2,3}{2.5}{-2,0.8}
    \end{annotate}
    \caption{FESTO}
    \label{fig:first}
\end{figure}

\end{document}

© www.soinside.com 2019 - 2024. All rights reserved.