有什么方法可以在一些文本旁边生成一个填充的正方形吗?(水平居中对齐)
我对 LaTex 还很陌生,以下是我迄今为止尝试过的方法:
\newenvironment{prioritized}[1]
{
\tikz \fill [orange] (0,0) rectangle (0.5,0.5);
#1\\
}
{
}
基本上应该是标题文字的设计,下面是一段文字。
任何帮助都将不胜感激。谢谢!
答案1
您可以在此处添加不同颜色的参数(默认颜色为newcommand
,此处为橄榄色)。
\documentclass[12pt]{article}
\usepackage{tikz,lipsum}
\usetikzlibrary{positioning}
\newcommand{\prioritized}[2][olive]%
{%
\stepcounter{examp}
\begin{tikzpicture}[font=\sffamily]
\node[fill=#1,minimum size=4mm,rounded corners] (rect) at (0,0) {};
\node[right= 2mm of rect] {\bfseries #2};
\end{tikzpicture}
}
\begin{document}
\prioritized{First title}
\lipsum[1][1-5]
\medskip
\prioritized[purple]{Second title}
\lipsum[2][3-6]
\end{document}