使用 latex 中的 tikz 将正方形和十字作为图形标题

使用 latex 中的 tikz 将正方形和十字作为图形标题

我正在尝试使用 tikz 在 Latex 中重现此标题

我将这些形状定义如下:

\newcommand{\markerone}{\raisebox{0.9pt}{\tikz{\node[draw,scale=0.4,regular polygon,, regular polygon sides=4,fill=black!20!black](){};}}}

\caption{Isomerization rate constant (per open Sn, 373 K) and Sn content for samples grafted in isopropanol reflux (\protect\markerseven), in dichloromethane reflux starting from Al-Beta-OH-54 (\protect\markersix), Al-Beta-F-45 ( ), Al-Beta-OH-29 (\protect\markereight), Al-Beta-OH-22 ( ), Al-Beta-OH-19 (\protect\markerfour), and hydrothermally-synthesized Sn-Beta-F (\protect\markertwo) [26]. Dashed lines represent the average rate constant (per open Sn, 373 K) for Sn-Beta-F samples prepared hydrothermally and Sn-Beta-OH samples.}

有没有一种简单的方法可以使用类似的代码和 Tikz 在正方形内添加十字和 +?我找不到适用于图形标题特定情况的其他答案

答案1

我认为在这种情况下没有必要tikz。以下内容和其他许多内容可从amssymb,请参阅LaTeX 包定义的数学符号amssymb

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

Some text $(\boxplus)$ and some other text ...

Some text $(\boxtimes)$ and some other text ...

\end{document}​

在此处输入图片描述

答案2

为什么要重新发明轮子?

\documentclass{article}


\usepackage{amssymb}


\begin{document}
Blablabla $\boxtimes$ yadayada.
\end{document}

相关内容