我正在编写一个文档,其中包含多本在线词典的多个复制条目。为了使引用足够简单,我想到给每本词典分配一种颜色,并在要从带有该颜色点的词典中复制其定义的术语的右侧放置一个彩色圆点。
我不在乎它是不是一个点,而是正方形或其他东西。重要的是它必须非常明显。我是否使用图片?是否有一个正方形字符可以做到这一点?最好的方法是什么?
答案1
这类事情总会有tikz
答案的。但是,为了改变,你可以使用amssymb
符号来表示:
\documentclass{article}
\usepackage{amssymb}
\usepackage{xcolor}
\newcommand{\mysquare}[1][black]{\small\textcolor{#1}{\ensuremath\blacksquare}}
\newcommand{\mycirc}[1][black]{\Large\textcolor{#1}{\ensuremath\bullet}}
\newcommand{\mylozenge}[1][black]{\small\textcolor{#1}{\ensuremath\blacklozenge}}
\newcommand{\mytriangle}[1][black]{\small\textcolor{#1}{\ensuremath\blacktriangle}}
\newcommand{\mydtriangle}[1][black]{\small\textcolor{#1}{\ensuremath\blacktriangledown}}
\newcommand{\mystar}[1][black]{\Large\textcolor{#1}{\ensuremath\star}} %% or \bigstar
%%Syntax
%\mysquare[<color>]
%\mysquare alone will produce black square. Similarly for circ
\begin{document}
\mysquare[green] \mysquare[olive] \mysquare
\mycirc[green] \mycirc[magenta] \mycirc
\mylozenge[green] \mylozenge[magenta] \mylozenge
\mytriangle[green] \mytriangle[magenta] \mytriangle
\mydtriangle[green] \mydtriangle[magenta] \mydtriangle
\mystar[green] \mystar[magenta] \mystar
\end{document}