还有其他像“咖啡渍”套餐一样“有趣”的套餐吗?

还有其他像“咖啡渍”套餐一样“有趣”的套餐吗?

我正在尝试让一些朋友改用 LaTeX,但遇到了一个(对我来说)意想不到的反对意见:支持“乐趣“(真的),我回答说:

在此处输入图片描述

我知道例子聪明而有创意(也有点傻)的输出,这些输出来自 TikZ 等相当严肃的软件包,但我也想知道:还有其他的, 喜欢韩诺·莱因咖啡包,展现出 LaTeX 更轻松的一面?

答案1

那彼得·威尔逊的sudokubundle? 您可以打印、创建和解答数独!

答案2

虽然不是一个包,但是可以很容易地打包:beamerduck!

下面的演示将通过让一只鸭子从屏幕左侧走到右侧,不时说些烦人的话来展示进度。当然,你可以用任何其他动物替换鸭子图片(我想到的是一个背着麻袋的男人。在特定的幻灯片上,也就是我计划花更多时间的幻灯片上,我想让他把麻袋扔到地上休息)。

\documentclass{beamer}
\usepackage{tikz}
\usepackage{lipsum}

% Duck stuff

\usetikzlibrary{shapes.callouts, calc}

% Parameters: file, number of pages, width
\newcommand\DuckSetup[3]{%
\foreach \n in {1,...,#2}{
\pgfdeclareimage[width=#3,page=\n]{duck\n}{#1}}
\def\ducknumberofpages{#2}}

\DuckSetup{duck}{2}{1cm} % "duck" is a pdf file with 2 pages that will 
                         % alternate as they move from slide to slide.

\newcommand\duck{%
\tikz[remember picture]{\node (duck) {%
\pgfmathparse{int(mod(\thepage-1,\ducknumberofpages)+1)}%
\pgfuseimage{duck\pgfmathresult}};}
}

\setbeamertemplate{footline}
{%
\pgfmathparse{(\thepage-1)*\paperwidth/\insertdocumentendpage}%
\hspace{\pgfmathresult pt}%
\duck
}

\setbeamertemplate{navigation symbols}{}

\newcommand<>{\ducksez}[1]{%
\uncover#2{\tikz[remember picture,overlay]{\node[ellipse callout, draw, fill=white, overlay,
callout absolute pointer={($ (duck.north east) + (1,0) $)}] at ($ (duck.north east) + (3,1)
$) {#1};}}}

\newcommand<>{\ducksezrev}[1]{%
\uncover#2{\tikz[remember picture,overlay]{\node[ellipse callout, draw, fill=white, overlay,
callout absolute pointer={(duck.north west)}] at ($ (duck.north west) + (-3,1) $) {#1};}}}
% End of duck stuff

\author{Egon Ipse}
\title{The Importance of Being a Duck}
\begin{document}
\begin{frame}
   \maketitle
   \ducksez<2>{Hello!}
\end{frame}
\begin{frame}
   \frametitle{Purpose}
   \begin{enumerate}[<+->]
      \item Purpose of Ducks
      \item Purpose of Duckweed
   \end{enumerate}
   \ducksez<3>{Quack!}
\end{frame}

\foreach \i in {1,...,10}{
\begin{frame}
   \frametitle{Frame \i}
   \lipsum[\i]
   \ifnum \i=5 \ducksez{Five!} \fi
   \ifnum \i=9 \ducksezrev{Nine!} \fi
\end{frame}
}

\begin{frame}
   \frametitle{The last frame}
   \ducksezrev{See Ya!}
\end{frame}

\end{document}

“鸭子”演示

答案3

希望这算数。有人用过 Cow 字体吗:-)?它是 TL Contrib 的一部分。

http://www.tug.org/TUGboat/tb27-1/tb86hoekwater-cows.pdf

答案4

在谷歌上搜索“鸭子很有趣”会产生 15,600,000 个结果 - 因此鸭子很有趣似乎是显而易见的。

而且 latex 可以用全新的tikzducks包(我是这个包的作者)来制作鸭子:https://github.com/samcarter/tikzduckshttps://www.ctan.org/pkg/tikzducks

一个小例子:

\documentclass{article}
\usepackage{tikzducks}

\begin{document}
\begin{tikzpicture}
    \duck[body=yellow!50!brown!40!white,
        crazyhair=gray!50!white,
        eyebrow,
        glasses=brown!70!black,
        book=\scalebox{0.2}{$E=mc^2$},
        bookcolour=red!20!brown]
\end{tikzpicture}
\end{document}

在此处输入图片描述


还有 tikzducks 的弟弟 tikzmarmots(https://github.com/samcarter/tikzmarmotshttps://www.ctan.org/pkg/tikzmarmots

在此处输入图片描述


还有更多的家庭成员正在路上:tikzlings(https://github.com/samcarter/tikzlings

在此处输入图片描述

相关内容