答案1
好的,我有时间研究贝塞尔曲线,所以我必须在这里分享:
\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\tikzset{
pics/man/.style={code=
{
\draw[#1]
(0,0) .. controls ++(0,-0.8) and ++(0.2,0.6) ..
(-0.4,-1.8) .. controls ++(0.2,-0.8) and ++(0.1,0.6) ..
(-0.5,-4.4) .. controls ++(-0.6,-0.2) and ++(0.7,0.1) ..
(-2,-4.8) .. controls ++(0,0.3) and ++(-0.5,-0.2) ..
(-1,-3.8) .. controls ++(-0.1,0.9) and ++(-0.1,-0.8) ..
(-1,-1.8) .. controls ++(-0.3,1) and ++(-0.2,-0.8) ..
(-0.9,0.9) .. controls ++(-0.1,1) and ++(0,-0.8) ..
(-1.2,2.8) .. controls ++(-0.4,-1) and ++(0.4,0.5) ..
(-2.6,0.8) .. controls ++(0.5,-0.8) and ++(0.2,-0.1) ..
(-3.2,-0.1) .. controls ++(-0.2,0) and ++(-0.3,-0.5) ..
(-3.3,0.8) .. controls ++(0.4,0.5) and ++(-0.5,-0.5) ..
(-1.8,3.4) .. controls ++(0.5,0.5) and ++(-0.3,-0.1) ..
(-0.7,3.9) .. controls ++(0.3,0.1) and ++(0,-0.2) ..
(-0.4,4.3) .. controls ++(-1.2,0.3) and ++(-1.2,0) ..
%
(0,6.2) coordinate (-head) .. controls ++(1.2,0) and ++(1.2,0.3) .. % Top of the head
%
(0.4,4.3) .. controls ++(0,-0.2) and ++(-0.3,0.1) ..
(0.7,3.9) .. controls ++(0.3,-0.1) and ++(-0.5,0.5) ..
(1.8,3.4) .. controls ++(0.5,-0.5) and ++(-0.4,0.5) ..
(3.3,0.8) .. controls ++(0.3,-0.5) and ++(0.2,0) ..
(3.2,-0.1) .. controls ++(-0.2,-0.1) and ++(-0.5,-0.8) ..
(2.6,0.8) .. controls ++(-0.4,0.5) and ++(0.4,-1) ..
(1.2,2.8) .. controls ++(0,-0.8) and ++(0.1,1) ..
(0.9,0.9) .. controls ++(0.2,-0.8) and ++(0.3,1) ..
(1,-1.8) .. controls ++(0.1,-0.8) and ++(0.1,0.9) ..
(1,-3.8) .. controls ++(0.5,-0.2) and ++(0,0.3) ..
(2,-4.8) .. controls ++(-0.7,0.1) and ++(0.6,-0.2) ..
(0.5,-4.4) .. controls ++(-0.1,0.6) and ++(-0.2,-0.8) ..
(0.4,-1.8) .. controls ++(-0.2,0.6) and ++(0,-0.8) ..
(0,0) ++ (0,2) coordinate (-heart) -- cycle
;
},
}}
\begin{tikzpicture}
\draw (-1.5,0) pic(M){man={scale=0.2,pink!50!black,fill=pink}};
\node at (M-heart) {T};
\node[above = 1pt of M-head] (T) {Transplant};
\draw (0,0) node [below right] {$t \longrightarrow$} -- (4,0);
\node at (2,0.4) {$HT(t): 0000....0\;111111111$};
\draw (2.5,0.15) --++ (0,-0.3) node[below] {$t_0$};
\end{tikzpicture}
\end{document}
答案2
存在针对生物轮廓的特定软件包。(您可能需要最新的 TeX 安装。)
\documentclass[tikz,border=3mm]{standalone}
\usepackage{tikzlings}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\begin{scope}[local bounding box=A]
\koala[contour=black]
\end{scope}
\node[above=1ex of A](T){Transplant};
\node[base right=2em of T,inner xsep=0pt](H){$HT(t):0000\ldots0$};
\node[base right=0.2ex of H,inner xsep=0pt](1){$11111111$};
\coordinate[below=0.5ex of H.south west] (P);
\draw (P) -- (P-|1.east);
\end{tikzpicture}
\end{document}
为了回答标题中的问题,我们需要一个男人。虽然我不知道上面那个家伙的性别,但这里有一个男人,一个雪人。
\documentclass[tikz,border=3mm]{standalone}
\usepackage{tikzlings}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\begin{scope}[local bounding box=A]
\snowman[contour=black]
\end{scope}
\node[above=1ex of A](T){Transplant};
\node[base right=2em of T,inner xsep=0pt](H){$HT(t):0000\ldots0$};
\node[base right=0.2ex of H,inner xsep=0pt](1){$11111111$};
\coordinate[below=0.5ex of H.south west] (P);
\draw (P) -- (P-|1.east);
\end{tikzpicture}
\end{document}
答案3
我添加了一个使用外部工具完成的长代码,该工具将文件中的人像转换为.svg
文件代码并将其导出.tex
。该工具是:
https://products.aspose.app/pdf/it/conversion/svg-to-tex
代码显然很长,但它可以称为维特鲁威人:-) 使用如下命令:
\input{filename.tex}
输出结果如下:
\documentclass[margin=3cm]{standalone}
\usepackage{tikz}
\usepackage[margin=0in,paperwidth=86pt,paperheight=127pt]{geometry}
\begin{document}
\definecolor{black}{rgb}{0,0,0}
\begin{tikzpicture}[overlay]
\path(0pt,0pt);
\filldraw[black][nonzero rule]
(35.5pt, -3.500015pt) .. controls (39pt, -6.900017pt) and (38.8pt, -11.40002pt) .. (35pt, -15.00002pt)
-- (35pt, -15.00002pt)
-- (35pt, -15.00002pt)
-- (35pt, -15.00002pt) .. controls (30.2pt, -19.50002pt) and (31.7pt, -24.00002pt) .. (38.2pt, -24.00002pt)
-- (38.2pt, -24.00002pt)
-- (38.2pt, -24.00002pt)
-- (38.2pt, -24.00002pt) .. controls (43.5pt, -24.00002pt) and (46.5pt, -27.40002pt) .. (54.39999pt, -42.00002pt)
-- (54.39999pt, -42.00002pt)
-- (54.39999pt, -42.00002pt)
-- (54.39999pt, -42.00002pt) .. controls (61.8pt, -55.50001pt) and (62.8pt, -59.00001pt) .. (59.7pt, -59.00001pt)
-- (59.7pt, -59.00001pt)
-- (59.7pt, -59.00001pt)
-- (59.7pt, -59.00001pt) .. controls (57.39999pt, -59.00001pt) and (55.7pt, -56.20001pt) .. (56.39999pt, -53.60001pt)
-- (56.39999pt, -53.60001pt)
-- (56.39999pt, -53.60001pt)
-- (56.39999pt, -53.60001pt) .. controls (56.8pt, -51.90001pt) and (56.3pt, -50.30001pt) .. (54.6pt, -48.30001pt)
-- (54.6pt, -48.30001pt)
-- (54.6pt, -48.30001pt)
-- (54.6pt, -48.30001pt) .. controls (53.3pt, -46.80001pt) and (49.99999pt, -42.00002pt) .. (47.3pt, -37.80001pt)
-- (47.3pt, -37.80001pt)
-- (42.4pt, -30.00002pt)
-- (42.4pt, -30.00002pt)
-- (41.1pt, -37.90001pt)
-- (41.1pt, -37.90001pt)
-- (41.1pt, -37.90001pt)
-- (41.1pt, -37.90001pt) .. controls (40.4pt, -42.20001pt) and (39.9pt, -50.60001pt) .. (40pt, -56.60001pt)
-- (40pt, -56.60001pt)
-- (40pt, -56.60001pt)
-- (40pt, -56.60001pt) .. controls (40.2pt, -62.60001pt) and (39.9pt, -74.40001pt) .. (39.5pt, -82.70001pt)
-- (39.5pt, -82.70001pt)
-- (38.7pt, -98.00001pt)
-- (38.7pt, -98.00001pt)
-- (43.09999pt, -101.9pt)
-- (43.09999pt, -101.9pt)
-- (47.5pt, -105.9pt)
-- (47.5pt, -105.9pt)
-- (41.8pt, -103.8pt)
-- (41.8pt, -103.8pt)
-- (41.8pt, -103.8pt)
-- (41.8pt, -103.8pt) .. controls (38.7pt, -102.7pt) and (35.8pt, -101pt) .. (35.4pt, -100.1pt)
-- (35.4pt, -100.1pt)
-- (35.4pt, -100.1pt)
-- (35.4pt, -100.1pt) .. controls (35pt, -99.20001pt) and (34.6pt, -93.10001pt) .. (34.5pt, -86.50001pt)
-- (34.5pt, -86.50001pt)
-- (34.5pt, -86.50001pt)
-- (34.5pt, -86.50001pt) .. controls (34.4pt, -79.90001pt) and (33.8pt, -72.50002pt) .. (33.2pt, -70.00002pt)
-- (33.2pt, -70.00002pt)
-- (33.2pt, -70.00002pt)
-- (33.2pt, -70.00002pt) .. controls (32.6pt, -67.50002pt) and (31.9pt, -64.30001pt) .. (31.5pt, -62.70001pt)
-- (31.5pt, -62.70001pt)
-- (31.5pt, -62.70001pt)
-- (31.5pt, -62.70001pt) .. controls (31.2pt, -61.20001pt) and (30.6pt, -60.00001pt) .. (30.2pt, -60.00001pt)
-- (30.2pt, -60.00001pt)
-- (30.2pt, -60.00001pt)
-- (30.2pt, -60.00001pt) .. controls (28.9pt, -60.00001pt) and (26pt, -79.10001pt) .. (25.7pt, -89.70001pt)
-- (25.7pt, -89.70001pt)
-- (25.7pt, -89.70001pt)
-- (25.7pt, -89.70001pt) .. controls (25.6pt, -95.40001pt) and (25pt, -100.4pt) .. (24.5pt, -100.9pt)
-- (24.5pt, -100.9pt)
-- (24.5pt, -100.9pt)
-- (24.5pt, -100.9pt) .. controls (23.9pt, -101.4pt) and (21pt, -102.8pt) .. (18pt, -103.9pt)
-- (18pt, -103.9pt)
-- (12.5pt, -106pt)
-- (12.5pt, -106pt)
-- (15.2pt, -103.6pt)
-- (15.2pt, -103.6pt)
-- (15.2pt, -103.6pt)
-- (15.2pt, -103.6pt) .. controls (16.7pt, -102.3pt) and (18.9pt, -100.5pt) .. (20pt, -99.70001pt)
-- (20pt, -99.70001pt)
-- (20pt, -99.70001pt)
-- (20pt, -99.70001pt) .. controls (22.2pt, -98.20001pt) and (22.2pt, -98.00001pt) .. (21.1pt, -81.80001pt)
-- (21.1pt, -81.80001pt)
-- (21.1pt, -81.80001pt)
-- (21.1pt, -81.80001pt) .. controls (20.5pt, -72.90001pt) and (20pt, -59.90001pt) .. (20.1pt, -53.00001pt)
-- (20.1pt, -53.00001pt)
-- (20.1pt, -53.00001pt)
-- (20.1pt, -53.00001pt) .. controls (20.2pt, -45.10001pt) and (19.7pt, -38.70001pt) .. (18.8pt, -35.70001pt)
-- (18.8pt, -35.70001pt)
-- (17.5pt, -30.90001pt)
-- (17.5pt, -30.90001pt)
-- (11pt, -40.70001pt)
-- (11pt, -40.70001pt)
-- (11pt, -40.70001pt)
-- (11pt, -40.70001pt) .. controls (6.499998pt, -47.50002pt) and (4.499998pt, -51.50002pt) .. (4.4pt, -53.80001pt)
-- (4.4pt, -53.80001pt)
-- (4.4pt, -53.80001pt)
-- (4.4pt, -53.80001pt) .. controls (4.299999pt, -57.10001pt) and (2.799999pt, -59.00001pt) .. (0.299999pt, -59.00001pt)
-- (0.299999pt, -59.00001pt)
-- (0.299999pt, -59.00001pt)
-- (0.299999pt, -59.00001pt) .. controls (-2.1pt, -59.00001pt) and (-1.000001pt, -54.30001pt) .. (2.9pt, -47.40001pt)
-- (2.9pt, -47.40001pt)
-- (2.9pt, -47.40001pt)
-- (2.9pt, -47.40001pt) .. controls (4.999998pt, -43.60001pt) and (8.399998pt, -37.50002pt) .. (10.4pt, -33.80001pt)
-- (10.4pt, -33.80001pt)
-- (10.4pt, -33.80001pt)
-- (10.4pt, -33.80001pt) .. controls (14.2pt, -26.80001pt) and (17.6pt, -24.00002pt) .. (22.3pt, -24.00002pt)
-- (22.3pt, -24.00002pt)
-- (22.3pt, -24.00002pt)
-- (22.3pt, -24.00002pt) .. controls (23.7pt, -24.00002pt) and (25.8pt, -23.20001pt) .. (27pt, -22.20001pt)
-- (27pt, -22.20001pt)
-- (27pt, -22.20001pt)
-- (27pt, -22.20001pt) .. controls (28.9pt, -20.60001pt) and (29.1pt, -20.00002pt) .. (28.1pt, -18.20001pt)
-- (28.1pt, -18.20001pt)
-- (28.1pt, -18.20001pt)
-- (28.1pt, -18.20001pt) .. controls (27.5pt, -17.00002pt) and (26.5pt, -16.00002pt) .. (25.9pt, -16.00002pt)
-- (25.9pt, -16.00002pt)
-- (25.9pt, -16.00002pt)
-- (25.9pt, -16.00002pt) .. controls (25.4pt, -16.00002pt) and (24.2pt, -14.40002pt) .. (23.5pt, -12.50002pt)
-- (23.5pt, -12.50002pt)
-- (23.5pt, -12.50002pt)
-- (23.5pt, -12.50002pt) .. controls (19.9pt, -4.000015pt) and (29.1pt, 2.999985pt) .. (35.5pt, -3.500015pt) -- cycle
(26.5pt, 1.099983pt) .. controls (21pt, -1.300018pt) and (18.6pt, -8.400017pt) .. (21.4pt, -13.90002pt)
-- (21.4pt, -13.90002pt)
-- (21.4pt, -13.90002pt)
-- (21.4pt, -13.90002pt) .. controls (22.4pt, -15.70001pt) and (23.8pt, -17.40002pt) .. (24.6pt, -17.70001pt)
-- (24.6pt, -17.70001pt)
-- (24.6pt, -17.70001pt)
-- (24.6pt, -17.70001pt) .. controls (27.4pt, -18.70001pt) and (26pt, -20.80001pt) .. (22pt, -21.50002pt)
-- (22pt, -21.50002pt)
-- (22pt, -21.50002pt)
-- (22pt, -21.50002pt) .. controls (15pt, -22.70001pt) and (12.2pt, -25.50002pt) .. (4.4pt, -39.70001pt)
-- (4.4pt, -39.70001pt)
-- (4.4pt, -39.70001pt)
-- (4.4pt, -39.70001pt) .. controls (0.299999pt, -47.00002pt) and (-3.200001pt, -54.10001pt) .. (-3.6pt, -55.50001pt)
-- (-3.6pt, -55.50001pt)
-- (-3.6pt, -55.50001pt)
-- (-3.6pt, -55.50001pt) .. controls (-4.400001pt, -58.80001pt) and (-2.500001pt, -61.00001pt) .. (1.099998pt, -61.00001pt)
-- (1.099998pt, -61.00001pt)
-- (1.099998pt, -61.00001pt)
-- (1.099998pt, -61.00001pt) .. controls (4.499998pt, -61.00001pt) and (7.499998pt, -57.20001pt) .. (6.499998pt, -54.10001pt)
-- (6.499998pt, -54.10001pt)
-- (6.499998pt, -54.10001pt)
-- (6.499998pt, -54.10001pt) .. controls (6.099998pt, -52.70001pt) and (6.999998pt, -50.50002pt) .. (9.799999pt, -46.80001pt)
-- (9.799999pt, -46.80001pt)
-- (9.799999pt, -46.80001pt)
-- (9.799999pt, -46.80001pt) .. controls (11.9pt, -43.90001pt) and (14.3pt, -40.40001pt) .. (15pt, -39.00002pt)
-- (15pt, -39.00002pt)
-- (16.3pt, -36.60001pt)
-- (16.3pt, -36.60001pt)
-- (17.2pt, -39.00002pt)
-- (17.2pt, -39.00002pt)
-- (17.2pt, -39.00002pt)
-- (17.2pt, -39.00002pt) .. controls (17.7pt, -40.40001pt) and (18.1pt, -47.10001pt) .. (18pt, -54.00001pt)
-- (18pt, -54.00001pt)
-- (18pt, -54.00001pt)
-- (18pt, -54.00001pt) .. controls (17.9pt, -60.90001pt) and (18.1pt, -73.30001pt) .. (18.5pt, -81.70001pt)
-- (18.5pt, -81.70001pt)
-- (19.3pt, -96.90001pt)
-- (19.3pt, -96.90001pt)
-- (14.4pt, -101.4pt)
-- (14.4pt, -101.4pt)
-- (14.4pt, -101.4pt)
-- (14.4pt, -101.4pt) .. controls (10.5pt, -104.9pt) and (9.799999pt, -106.1pt) .. (10.7pt, -107.1pt)
-- (10.7pt, -107.1pt)
-- (10.7pt, -107.1pt)
-- (10.7pt, -107.1pt) .. controls (11.7pt, -108.1pt) and (13.1pt, -108pt) .. (18pt, -106.5pt)
-- (18pt, -106.5pt)
-- (18pt, -106.5pt)
-- (18pt, -106.5pt) .. controls (21.3pt, -105.5pt) and (24.7pt, -103.9pt) .. (25.5pt, -103pt)
-- (25.5pt, -103pt)
-- (25.5pt, -103pt)
-- (25.5pt, -103pt) .. controls (27.5pt, -100.8pt) and (29.3pt, -88.80001pt) .. (28.4pt, -83.70001pt)
-- (28.4pt, -83.70001pt)
-- (28.4pt, -83.70001pt)
-- (28.4pt, -83.70001pt) .. controls (28.1pt, -81.60001pt) and (28.4pt, -77.60001pt) .. (29.1pt, -74.70001pt)
-- (29.1pt, -74.70001pt)
-- (29.1pt, -74.70001pt)
-- (29.1pt, -74.70001pt) .. controls (30.2pt, -70.10001pt) and (30.5pt, -69.80001pt) .. (31.1pt, -72.00002pt)
-- (31.1pt, -72.00002pt)
-- (31.1pt, -72.00002pt)
-- (31.1pt, -72.00002pt) .. controls (31.5pt, -73.40001pt) and (31.8pt, -79.60001pt) .. (31.9pt, -85.80001pt)
-- (31.9pt, -85.80001pt)
-- (31.9pt, -85.80001pt)
-- (31.9pt, -85.80001pt) .. controls (32pt, -100.7pt) and (33pt, -103pt) .. (40.5pt, -105.8pt)
-- (40.5pt, -105.8pt)
-- (40.5pt, -105.8pt)
-- (40.5pt, -105.8pt) .. controls (47.3pt, -108.4pt) and (49.99999pt, -108.6pt) .. (49.99999pt, -106.4pt)
-- (49.99999pt, -106.4pt)
-- (49.99999pt, -106.4pt)
-- (49.99999pt, -106.4pt) .. controls (49.99999pt, -104.7pt) and (43.3pt, -98.00001pt) .. (41.7pt, -98.00001pt)
-- (41.7pt, -98.00001pt)
-- (41.7pt, -98.00001pt)
-- (41.7pt, -98.00001pt) .. controls (41.1pt, -98.00001pt) and (41pt, -92.80001pt) .. (41.5pt, -84.30001pt)
-- (41.5pt, -84.30001pt)
-- (41.5pt, -84.30001pt)
-- (41.5pt, -84.30001pt) .. controls (42pt, -76.70001pt) and (42.3pt, -64.40001pt) .. (42.2pt, -57.00001pt)
-- (42.2pt, -57.00001pt)
-- (42.2pt, -57.00001pt)
-- (42.2pt, -57.00001pt) .. controls (42.1pt, -49.60001pt) and (42.4pt, -42.00002pt) .. (42.8pt, -40.20001pt)
-- (42.8pt, -40.20001pt)
-- (43.5pt, -36.80001pt)
-- (43.5pt, -36.80001pt)
-- (48.7pt, -44.30001pt)
-- (48.7pt, -44.30001pt)
-- (48.7pt, -44.30001pt)
-- (48.7pt, -44.30001pt) .. controls (52.39999pt, -49.60001pt) and (53.89999pt, -52.60001pt) .. (53.8pt, -54.80001pt)
-- (53.8pt, -54.80001pt)
-- (53.8pt, -54.80001pt)
-- (53.8pt, -54.80001pt) .. controls (53.7pt, -58.80001pt) and (55.49999pt, -61.00001pt) .. (58.89999pt, -61.00001pt)
-- (58.89999pt, -61.00001pt)
-- (58.89999pt, -61.00001pt)
-- (58.89999pt, -61.00001pt) .. controls (62.1pt, -61.00001pt) and (63.99999pt, -59.40001pt) .. (63.99999pt, -56.70001pt)
-- (63.99999pt, -56.70001pt)
-- (63.99999pt, -56.70001pt)
-- (63.99999pt, -56.70001pt) .. controls (63.99999pt, -53.60001pt) and (50.2pt, -28.70001pt) .. (46.59999pt, -25.30001pt)
-- (46.59999pt, -25.30001pt)
-- (46.59999pt, -25.30001pt)
-- (46.59999pt, -25.30001pt) .. controls (44.2pt, -23.10001pt) and (41.8pt, -21.90002pt) .. (38.6pt, -21.50002pt)
-- (38.6pt, -21.50002pt)
-- (38.6pt, -21.50002pt)
-- (38.6pt, -21.50002pt) .. controls (36.1pt, -21.10001pt) and (34pt, -20.50002pt) .. (34pt, -20.30001pt)
-- (34pt, -20.30001pt)
-- (34pt, -20.30001pt)
-- (34pt, -20.30001pt) .. controls (34pt, -20.00002pt) and (35.4pt, -18.20001pt) .. (37pt, -16.30001pt)
-- (37pt, -16.30001pt)
-- (37pt, -16.30001pt)
-- (37pt, -16.30001pt) .. controls (39.3pt, -13.80001pt) and (40pt, -11.90002pt) .. (40pt, -9.000015pt)
-- (40pt, -9.000015pt)
-- (40pt, -9.000015pt)
-- (40pt, -9.000015pt) .. controls (40pt, -2.000015pt) and (32.4pt, 3.599983pt) .. (26.5pt, 1.099983pt) -- cycle
;
\filldraw[black][nonzero rule]
(23pt, -37.20001pt) .. controls (23.1pt, -39.30001pt) and (23.2pt, -39.30001pt) .. (24.1pt, -37.70001pt)
-- (24.1pt, -37.70001pt)
-- (24.1pt, -37.70001pt)
-- (24.1pt, -37.70001pt) .. controls (24.6pt, -36.80001pt) and (26pt, -36.00002pt) .. (27pt, -36.00002pt)
-- (27pt, -36.00002pt)
-- (27pt, -36.00002pt)
-- (27pt, -36.00002pt) .. controls (28.8pt, -36.00002pt) and (29pt, -36.70001pt) .. (29pt, -43.90001pt)
-- (29pt, -43.90001pt)
-- (29pt, -43.90001pt)
-- (29pt, -43.90001pt) .. controls (29pt, -50.60001pt) and (28.7pt, -51.90001pt) .. (27.3pt, -52.30001pt)
-- (27.3pt, -52.30001pt)
-- (27.3pt, -52.30001pt)
-- (27.3pt, -52.30001pt) .. controls (26.3pt, -52.60001pt) and (27.8pt, -52.80001pt) .. (30.5pt, -52.80001pt)
-- (30.5pt, -52.80001pt)
-- (30.5pt, -52.80001pt)
-- (30.5pt, -52.80001pt) .. controls (33.3pt, -52.80001pt) and (34.7pt, -52.60001pt) .. (33.8pt, -52.30001pt)
-- (33.8pt, -52.30001pt)
-- (33.8pt, -52.30001pt)
-- (33.8pt, -52.30001pt) .. controls (32.3pt, -51.90001pt) and (32pt, -50.60001pt) .. (32pt, -43.90001pt)
-- (32pt, -43.90001pt)
-- (32pt, -43.90001pt)
-- (32pt, -43.90001pt) .. controls (32pt, -36.70001pt) and (32.2pt, -36.00002pt) .. (34pt, -36.00002pt)
-- (34pt, -36.00002pt)
-- (34pt, -36.00002pt)
-- (34pt, -36.00002pt) .. controls (35pt, -36.00002pt) and (36.4pt, -36.80001pt) .. (36.9pt, -37.70001pt)
-- (36.9pt, -37.70001pt)
-- (36.9pt, -37.70001pt)
-- (36.9pt, -37.70001pt) .. controls (37.8pt, -39.30001pt) and (37.9pt, -39.30001pt) .. (38pt, -37.20001pt)
-- (38pt, -37.20001pt)
-- (38pt, -37.20001pt)
-- (38pt, -37.20001pt) .. controls (38pt, -35.10001pt) and (37.6pt, -35.00002pt) .. (30.5pt, -35.00002pt)
-- (30.5pt, -35.00002pt)
-- (30.5pt, -35.00002pt)
-- (30.5pt, -35.00002pt) .. controls (23.4pt, -35.00002pt) and (23pt, -35.10001pt) .. (23pt, -37.20001pt) -- cycle
;
\end{tikzpicture}
\end{document}
答案4
这是pic
我的幻灯片中的一位普通病人(显然,他穿着病号服 ;-P)。
\documentclass{article}
\usepackage{tikz}
\tikzset{
pics/omino/.style={code={
% Little human being R. Giannetti CC-BY-SA 4.0
\draw[#1]
(0.131198,0.557601) .. controls (0.186628,0.603975) and (0.219299,0.676919) ..
(0.219299,0.754395) .. controls (0.219299,0.890048) and (0.121113,1) ..
(-2.43666e-07,1) coordinate(-head).. controls (-0.121114,1) and (-0.219299,0.890048) ..
(-0.219299,0.754395) .. controls (-0.219299,0.67227) and (-0.182632,0.595593) ..
(-0.121639,0.550018) -- (-0.561425,-0.368407) --
(-0.350879,-0.368407) coordinate[pos=0.5] (-left hand) --
(-0.280715,-0.228075) -- (-0.350879,-0.649122) --
(-0.140332,-0.649122) -- (-0.140332,-1) --
(0.140332,-1) coordinate[pos=0.5](-foot) -- (0.140332,-0.649122) --
(0.350878,-0.649122) -- (0.280714,-0.228075) -- (0.350878,-0.368407) --
(0.561425,-0.368407) coordinate[pos=0.5] (-right hand) --
(0.140332,0.543897) -- cycle;
\path (-head) -- coordinate[midway](-heart) (-foot);
}},
}
\begin{document}
\begin{tikzpicture}
\draw pic(P){omino={draw=red, fill=red!10}};
\foreach \anc/\ang in {head/90, left hand/180, right hand/0, foot/-90, heart/45} {
\draw (P-\anc) node[circle, draw, inner sep=1pt]{}
-- ++(\ang:1) node[font=\tiny, fill=white]{\anc};
}
\end{tikzpicture}
\end{document}
顺便说一句:我画的是韓國,导出为 Ti钾Z,然后我使用一个简单的 Python 脚本来规范化坐标并使图形居中。如果有人感兴趣,请告诉我(提问也可以)。