下周末,我所在的城镇将举办一场展览,展出 7000 幅驴子图像。该展览与一个名为“驴子之路”的 7 头驴子雕塑群有关,该雕塑群将于夏季安装。
我想添加一个(或许更多)TeX-donkey 图像。
如果您想参与并创建一个:您可以完全自由地选择外观和实现方式。允许添加额外的鸭子和狮子。
我会选择我最喜欢的一张(我会考虑投票),将其打印出来,添加您的姓名,然后将其放入收集图像的盒子之一中。
如果你需要灵感:有一个 Facebook 群组“7000Esel”,其中展示了一些已经存在的图像。该项目的官方标志如下:
我也会尽快为这个问题增加悬赏——这意味着在 Paulo 的悬赏被授予之后。(但我很遗憾我不能把悬赏分给所有这些漂亮的驴子(和伪装的鸭子))。
更新
我把所有答案都打印出来(如果作者想要 pdf:请给我发邮件)并带到了展览会。我会试着在周日拍照并发布。
更新
我去看了展览,几条走廊里并排摆放着数千个驴子雕像。
在这些各种各样的 tex 驴子中(由于时间限制,我无法将所有驴子都放进盒子里)。
还有另一只伪装鸭子的图片:
我非常满意并感谢大家的贡献;-)
答案1
\documentclass{article}
\usepackage{upgreek,amssymb,amsmath,graphicx}
\begin{document}
\begin{minipage}{2cm}
\Huge\obeylines\parskip-.7em
\resizebox{1.8em}{1.5em}{$\;\;\Uplambda\!,\!\!,\!\!,\!\!,\!\!\Uplambda$}
$\,\;_{\odot} {}_{\odot}$
{\small$\;\;\;\;\;\;\;\backslash\;\;\;\;\;\;\backslash$}
\vskip.5em
$\;\; ^{{(}\overset{{_\delta\;\;\;\,_\wr}}{}\!)}$
\vskip-.5em
\resizebox{2.2em}{.4em}{$\;\;\;\;\smile$}
\end{minipage}
\vbox{\noindent\TeX\\ for\\ donkeys\\(and ducks)}
\end{document}
答案2
延续 TeX 臭名昭著的标识传统,这里有一个愚蠢的改编:
\documentclass{article}
\usepackage{graphicx}
\usepackage{lmodern}
\def\fontsss#1#2#3{\fontsize{#3\unitlength}{0pt}%
\usefont{\encodingdefault}{\sfdefault}{#1}{#2}}
\begin{document}
\begin{picture}(50,20)
\put(0,14){\rotatebox{145}{\fontsss{bx}{sl}{16}E}}
\put(12,15){\rotatebox{-105}{\fontsss{bx}{sl}{9}S}}
\put(17,12){\rotatebox{-100}{\scalebox{1}[-1]{\fontsss{sbc}{sl}{30}E}}}
\put(39,0){\rotatebox{30}{\fontsss{m}{n}{14}L}}
\end{picture}
\end{document}
[德国驴子是 Esel]
答案3
以下是我的 TikZ 建议(来自驴子剪影)。
\documentclass[tikz]{standalone}
\usetikzlibrary{shadows,svg.path}
\begin{document}
\begin{tikzpicture}
\begin{scope}[scale=-.3pt]
\draw[line width=1pt,fill=gray!90!white,drop shadow]
svg "M 202,594 c -31,-3 -7,-35 1,-47 -14,-27 33,-48 6,-72 -9,-20
9,-43 -11,-61 -6,-13 -8,-35 -17,-12 -8,20 11,44 -10,63 5,20 10,45
-5,63 7,26 -26,39 -48,27 -20,-21 22,-36 16,-59 10,-16 28,-33 11,-52
13,-28 -12,-50 -12,-78 3,-26 -10,-53 -1,-79 4,-20 6,-47 -22,-41
-23,12 -45,33 -74,31 -23,3 -45,-20 -28,-40 0,-16 -2,-33 2,-49 14,-21
46,-3 63,-21 0,-10 1,-18 -0,-25 7,-1 20,-17 20,-21 -17,-8 -0,-24
-15,-38 -9,-23 -26,-45 -29,-71 21,-7 42,28 55,46 6,9 10,22 18,30
18,0 5,-35 15,-49 0,-13 17,-50 25,-20 8,26 6,54 4,82 -4,11 11,20
18,29 7,10 14,21 18,33 2,15 11,30 9,45 15,15 -15,29 9,39 19,20 52,7
67,-11 29,-32 92,-18 103,24 15,42 -0,86 -10,127 5,14 5,30 -1,45 7,19
14,41 2,60 -2,10 17,27 -7,30 -17,7 -58,-0 -38,-25 15,-17 5,-40
24,-57 1,-15 -9,-50 -14,-49 -4,-8 -14,-32 -20,-30 -16,12 6,34 -12,48
-4,20 7,45 -11,63 13,27 -37,33 -46,13 8,-19 21,-34 27,-55 15,-10
20,-57 -6,-35 -18,2 -32,2 -33,24 -13,22 15,46 -4,67 4,23 21,49 5,73
-11,10 19,28 -7,34 -11,5 -24,6 -36,3 z M 112,152 c 0,-18 -14,9 0,0
z";
\end{scope}
\end{tikzpicture}
\end{document}
具有更好缩进的相同代码:
\documentclass[tikz]{standalone}
\usetikzlibrary{shadows,svg.path}
\begin{document}
\begin{tikzpicture}
\begin{scope}[scale=-.3pt]
\draw[line width=1pt,fill=gray!90!white,drop shadow] svg "M
%
202,594c -31,-3 -7,-35 1,-47 -14,-27 33,-48 6,-72
-9,-20 9,-43 -11,-61 -6,-13 -8,-35 -17,-12
-8,20 11,44 -10,63 5,20
10,45 -5,63 7,26 -26,39
-48,27 -20,-21 22,-36 16,-59
10,-16 28,-33 11,-52 13,-28 -12,-50 -12,-78 3,-26
-10,-53 -1,-79 4,-20 6,-47 -22,-41 -23,12
-45,33 -74,31 -23,3 -45,-20
-28,-40 0,-16 -2,-33 2,-49
14,-21 46,-3 63,-21 0,-10 1,-18 -0,-25 7,-1 20,-17
20,-21-17,-8 -0,-24 -15,-38 -9,-23 -26,-45 -29,-71 21,-7
%
42,28 55,46 6,9 10,22 18,30 18,0 5,-35 15,-49
0,-13 17,-50 25,-20 8,26 6,54 4,82 -4,11 11,20
18,29 7,10 14,21 18,33 2,15
11,30 9,45 15,15 -15,29 9,39
19,20 52,7 67,-11 29,-32 92,-18
103,24 15,42 -0,86 -10,127 5,14 5,30
-1,45 7,19 14,41 2,60 -2,10 17,27-7,30
-17,7 -58,-0 -38,-25 15,-17 5,-40 24,-57
1,-15 -9,-50 -14,-49 -4,-8 -14,-32 -20,-30
-16,12 6,34 -12,48 -4,20 7,45 -11,63
13,27 -37,33 -46,13 8,-19 21,-34 27,-55
15,-10 20,-57 -6,-35 -18,2 -32,2 -33,24
-13,22 15,46 -4,67 4,23 21,49 5,73 -11,10 19,28
-7,34 -11,5 -24,6-36,3zM 112,152 c0,-18 -14,9 0,0
%
z";
\end{scope}
\end{tikzpicture}
\end{document}
答案4
为了响应 OP 在聊天中的建议,我很高兴地宣布 TeX 驴保护协会 (TSPD) 的临时标志现已可用。
驴子本身是开放剪贴画 弗兰克斯的驴子。原始 SVG 在 Inkscape 中打开并导出为 TikZ 代码。然后对该代码进行了部分清理和修改。添加了一个简单的键值接口来配置驴子的颜色。
驴子代码变成了asyn.tex
。这是使用 pdfLaTeX 编译为 PDF 的。
asyn.pdf
然后使用 TikZ 代码创建徽标,基于此我创建了TSPCD 圆形徽标 几天前在聊天中发布。
\PassOptionsToPackage{rgb,x11names,dvipsnames,svgnames}{xcolor}
\documentclass[tikz,border=0pt,multi]{standalone}
\usetikzlibrary{decorations.text}
\usepackage[T1]{fontenc}
\usepackage{tgschola}
\usepackage{textcomp,microtype}
\begin{document}
\newcommand*\TeXT{%
T\kern -.1667em}
\newcommand*\TeXe{%
\lower .5ex\hbox {E}\kern -.125em}
\newcommand*\TeXX{%
X\spacefactor 1000}
\begin{tikzpicture}
\foreach \i/\j/\k in {Purple4/Purple4/45mm,Purple1/Purple4/35mm} \path [inner color=\i, outer color=\j, draw=Purple4, line width=1.5pt, double distance=.75mm, double=Purple1] circle (\k);
\path [decorate, decoration={text effects along path, text={\TeXT\TeXe\TeXX \textbullet{} SOCIETY \textbullet{} FOR \textbullet{} THE \textbullet{} PROTECTION \textbullet{} OF \textbullet{} DONKEYS \textbullet{}\ }, text effects/.cd, text along path, fit text to path, characters={font=\LARGE, text=Silver}}] (90:38mm) arc (90:-270:38mm);
\node {\includegraphics[height=50mm] {asyn}};
\end{tikzpicture}
\end{document}
pdfLaTeX 编译的 PDF 最后使用 ImageMagick 的convert
实用程序转换为 PNG。
convert -density 300 <filename>.pdf -quality 100 tspd.png
由于 TSPCD 和 TSPD 的缩写非常相似,因此必须牢记
或者,用代码来说,
$x \neq y \forall x \in \{\text{donkeys}\}, y \in \{\text{ducks}\}$
买者自负 ...
附录
鸭子的代码是该网站的常驻鸭子 Paulo Cereda 的鸭子作品,发布于这个答案。
系统不允许我asyn.tex
在这里发布包含驴子代码的源代码,即使是在专门的答案中,即使我删除了所有允许的空间并进一步压缩代码。但我找到了一个解决方案,允许我发布驴子源代码用于创建asyn.pdf
。
不等式代码:
\documentclass[tikz,border=10pt,multi]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\node (hwyaden) {\includegraphics{duck}};
\node (n) [right=of hwyaden, font=\Huge, scale=10] {$\neq$};
\node [right=of n] {\includegraphics{asyn}};
\end{tikzpicture}
\end{document}
鸭驴系列代码:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\noindent
\begin{minipage}{.25\textwidth}
\includegraphics[width=\linewidth]{tspcd}
\end{minipage}%
\begin{minipage}{.25\textwidth}
\includegraphics[width=\linewidth]{duck}
\end{minipage}%
\begin{minipage}{.25\textwidth}
\includegraphics[width=\linewidth]{asyn}
\end{minipage}%
\begin{minipage}{.25\textwidth}
\includegraphics[width=\linewidth]{tspd}
\end{minipage}
\end{document}