我将这些形状定义如下:
\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}