還有其他像「咖啡漬」套餐一樣「有趣」的套餐嗎?

還有其他像「咖啡漬」套餐一樣「有趣」的套餐嗎?

我正在嘗試將一些朋友轉換為 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

希望這很重要。牛字體有人嗎:-)?它是 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

在此輸入影像描述

相關內容