凯撒密码轮新手版

凯撒密码轮新手版

我找到了制作凯撒密码轮的解决方案:如何使用 LaTeX 创建凯撒加密​​盘

但我之前从未使用过 LaTex。

当我使用在线编辑器时,大多数解决方案都会产生错误,例如https://www.tutorialspoint.com/online_latex_editor.php由于缺少standalone.cls

没有产生错误的一个解决方案是这个:https://tex.stackexchange.com/a/103366/176585但字母是按逆时针顺序排列的。

我不太清楚自己在做什么,无法让工作版本中的字母顺时针显示。

请问有人能告诉我如何修改工作版本或使用在线编辑器使其他版本正常运行吗?

答案1

为了能够得到答案相关问题给定的编辑器在 www.tutorialspoint.com并产生所需的结果,您必须做一些小的修改。


@Qrrbrbirlbel 和 @m0nhawk 的回答使用了standalone文档类。由于相应的类文件(即standalone.cls)似乎不适用于您的在线编辑器使用的 TeX Live 2016 安装,因此您必须切换到另一个文档类。最简单的解决方案是使用类article

\documentclass{article}
\usepackage{tikz}

这必须\documentclass[tikz]{standalone}用@Qrrbrbirlbel 的答案和@m0nhawk 答案的前两行代码来替换。


@Toscho 已经使用了该类article,但你指出你的车轮应该是顺时针的。一种简单的规避方法是替换

\node at (\x*360/26+360/26+180/26:6){\Alph{encrypted}};
\node at (\x*360/26+360/26+180/26:8){\Alph{original}};

\node at (-\x*360/26+360/26+180/26:6){\Alph{encrypted}};
\node at (-\x*360/26+360/26+180/26:8){\Alph{original}};

该类article通常用于常规文档,例如应以 A4 格式排版的文档。作为标准文档类之一,它应该在大多数系统上可用。

该类standalone会生成一个文档,其尺寸仅与内容所需的尺寸一样大 - 并且通常用于将复杂图像创建为独立的 PDF 文件,以便稍后将其包含在普通文档中,而无需在每次编译主文档时排版此图像。由于它不是标准类,因此在某些安装中可能会缺失它。

相关内容