一些文本旁边的填充方块

一些文本旁边的填充方块

有什么方法可以在一些文本旁边生成一个填充的正方形吗?(水平居中对齐)

我对 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}

相关内容