"커피 얼룩" 패키지와 같은 "재미있는" 패키지가 또 있나요?

"커피 얼룩" 패키지와 같은 "재미있는" 패키지가 또 있나요?

몇몇 친구를 LaTeX로 전환하려고 하는데 예상치 못한 반대에 부딪혔습니다. "를 지원하는 패키지가 너무 적습니다."재미있는" (정말로), 나는 이렇게 대답했습니다.

여기에 이미지 설명을 입력하세요

나는 거기에 있다는 것을 안다TikZ와 같은 매우 진지한 패키지에서 나온 영리하고 창의적인(그리고 약간 어리석은) 출력이지만, 다음과 같은 질문도 있습니다.패키지, 좋다한노 레인'에스커피 패키지, LaTeX의 더 가벼운 측면을 보여주는 것입니까?

답변1

피터 윌슨의 경우는 어떻습니까?sudokubundle? 인쇄하고, 만들고, 해결할 수 있습니다! 스도쿠.

답변2

패키지는 아니지만 꽤 쉽게 포장할 수 있습니다: 비머덕!

다음 프레젠테이션에서는 오리가 화면 왼쪽에서 오른쪽으로 가끔씩 짜증나는 말을 하면서 걸어가는 과정을 보여줍니다. 물론 오리 그림을 다른 동물로 대체할 수 있습니다. (나는 등에 자루를 메고 있는 남자에 대해 생각하고 있습니다. 특정 슬라이드, 즉 제가 더 많은 시간을 보낼 계획인 슬라이드에서는 그가 자루를 바닥에 떨어뜨리도록 하고 싶습니다. 접지 및 휴식).

\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

"오리는 재미있다"라고 검색하면 Google에서 15,600,000번의 조회수가 발생합니다. 따라서 오리가 재미있다는 것은 분명한 것 같습니다.

그리고 라텍스는 새로운 tikzducks패키지로 오리를 할 수 있습니다(제가 저자입니다):https://github.com/samcarter/tikzducks그리고https://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/tikzmarmots그리고https://www.ctan.org/pkg/tikzmarmots)

여기에 이미지 설명을 입력하세요


그리고 더 많은 가족 구성원이 예정되어 있습니다: 티크즐링(https://github.com/samcarter/tikzlings)

여기에 이미지 설명을 입력하세요

관련 정보