如何在句子中插入 \pgfplotmark?

如何在句子中插入 \pgfplotmark?

在框中使用图片会显示\pgfuseplotmark在页面开头和文本上方,但这不是我想要显示标记的位置。直接在句子中使用图片不会显示标记。如何在单词“hello world”之间显示 \pgfuseplotmark?

\documentclass{article}
\usepackage{tikz}
\begin{document}

\newbox\aMark
\setbox\aMark\hbox{\begin{tikzpicture}\path node{\pgfuseplotmark{*}};\end{tikzpicture}}

% WRONG DISPLAY
hello\copy\aMark wrold

% NO DISPLAY
% hello\begin{tikzpicture}\path node{\pgfuseplotmark{*}};\end{tikzpicture}world

\end{document}

答案1

这不需要 TiZ,“仅” pgf。沿着你的\newbox路线,你可以做

\documentclass{article}
\usepackage{pgf}
\usepgflibrary{plothandlers,plotmarks}
\begin{document}

\newbox\aMark
\setbox\aMark\hbox{\begin{pgfpicture}\pgfuseplotmark{*}\end{pgfpicture}}

hello \copy\aMark\ world

\end{document}

在此处输入图片描述

PS 目前我们正在进行一些真正的努力,以使其更加透明地了解需要做什么,所以请继续关注并耐心等待。

至于你的评论:我不这么认为思考这与有关\pgfuseplotmark{*},至少我使用它的方式立即起作用:

\documentclass{article}
\usepackage{pgf}
\usepgflibrary{plothandlers,plotmarks}
\begin{document}
\newbox\aMark 
\setbox\aMark\hbox{\begin{pgfpicture}\pgfuseplotmark{*}\end{pgfpicture}} 
\newbox\bMark 
\setbox\bMark\hbox{\begin{pgfpicture}\pgfuseplotmark{o}\end{pgfpicture}} 

\noindent\copy\aMark\ one

\noindent\copy\bMark\ two

\end{document}

在此处输入图片描述

相关内容