Индивидуальные фигурки из латекса?

Индивидуальные фигурки из латекса?

Читаю статью, где авторы имеют метки (красные кружки) на рисунке, и они могут также отображать метки в ссылке на рисунок в тексте. Думаю, это довольно мило. Может кто-нибудь раскрыть магию Latex, стоящую за этим?

введите описание изображения здесь

решение1

Вы можете использовать возможности пакета subcaptionдля настройки меток и их ссылок. Для рисования этих обведенных цифр, я думаю, проще всего использовать TikZ.

\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{tikz}
\newcommand*{\circlednumber}[1]{%
    \tikz[text=white, font=\bfseries, baseline=(X.base)]{%
        \node[circle, draw=red!70!black, fill=red!70!black, inner sep=1.5pt] (X) {#1};
    }%
}
\renewcommand{\thesubfigure}{\arabic{subfigure}}
\DeclareCaptionLabelFormat{circled}{\circlednumber{#2}}
\captionsetup[subfigure]{labelformat=circled}
\captionsetup{subrefformat=circled}

\begin{document}

References to subfigures \subref{fig:A} and \subref{fig:B}.

\begin{figure}
\begin{subfigure}{.45\textwidth}
    \includegraphics[width=\linewidth]{example-image-A}
    \caption{A first subfigure.}
    \label{fig:A}
\end{subfigure}
\begin{subfigure}{.45\textwidth}
    \includegraphics[width=\linewidth]{example-image-B}
    \caption{A second subfigure.}
    \label{fig:B}
\end{subfigure}
\end{figure}

\end{document}

Обратите внимание, что в этом примере форматирование ссылок определено только длясубссылки, то есть для ссылок, сделанных с помощью \subrefкоманды. Использование просто \refне отформатирует ссылки с помощью кругов.

Связанный контент