答案1
这是一个非常非常简单的版本,没有文本:
\documentclass{article}
\usepackage{tikz}
\newcommand{\openbook}[1][black]
{\begin{tikzpicture}
\fill[#1] (-0.4,0) rectangle (0.4,0.6) (180:0.03cm) arc (180:360:0.03cm);
\begin{pgfinterruptboundingbox}
\draw[line width=0.02cm,#1,fill=white,miter limit=1]
(0,0.03) to[controls={+(150:0.15cm) and +(25:0.15cm)}] (-0.36,0.04) --
(-0.36,0.64) to[controls={+(25:0.15cm) and +(150:0.15cm)}]
(0,0.6) to[controls={+(30:0.15cm) and +(155:0.15cm)}] (0.36,0.64) --
(0.36,0.04) to[controls={+(155:0.15cm) and +(30:0.15cm)}]
(0,0.03) -- (0,0.6);
\end{pgfinterruptboundingbox}
\end{tikzpicture}}
\begin{document}
\openbook[red]
\end{document}