cryptocode

自动缩放伪代码块以适合页面
cryptocode

自动缩放伪代码块以适合页面

我有一个环境(pseudocodeblock来自cryptocode包裹) 如果内容太大,则会进入边距: 现在,我可以使用\scalebox和手动调整它的minipage大小,但我需要手动调整设置,因为我不知道的宽度pseudocodeblock(而且我不知道如何计算它)。 是否可以测量这个块的宽度,并在其太大而无法容纳在页面中时自动缩放它? 平均能量损失 \documentclass[]{article} \usepackage [ n, lambda, advantage, operators, sets, adversary, landau, pro...

Admin

加载 breqn 时编译时文档挂起(即使没有使用它)
cryptocode

加载 breqn 时编译时文档挂起(即使没有使用它)

以下文档在编译时挂起,好像我无法加载breqn,bracket和cryptocode(或者是 tikz?)一起...当我卸载时它可以很好地编译\usepackage{breqn},但我想在文档的其他地方使用它...知道我做错了什么或如何解决这个问题? (/nix/store/6z1x24dwqp88qh769isg4y769w47d1x2-texlive-combined-2022/share/texmf/ tex/latex/amsfonts/umsb.fd)^C <====================== hangs here until I...

Admin

加密代码伪代码:忽略单行的列大小
cryptocode

加密代码伪代码:忽略单行的列大小

我正在用 cryptocode 的伪代码编写一个双人协议,并且有一个适用于两个玩家的一段时间条件。由于条件while很长,它会将其他列向右移动很远,这看起来不太好看。有没有办法让列缩进格式忽略行while宽? 代码: \documentclass{article} \usepackage{algorithm,algpseudocode} \usepackage[ n, operators, advantage, sets, adversary, landau, probability, noti...

Admin

将宽度大于 \textwidth 的 pchstack 环境置于中心
cryptocode

将宽度大于 \textwidth 的 pchstack 环境置于中心

我有一个来自 cryptocode 包的 pchstack 环境,它有点太宽,无法容纳在文本宽度内。无论如何,我都想让它居中,这样它就会侵占两个边距。一个最小的例子如下。 \documentclass{article} \usepackage{cryptocode} \begin{document} \begin{center} \begin{pchstack}[boxed] \makebox[1.2\textwidth]{} \end{pchstack} \end{center} \end{document} 现在不出所料,这实际上不起作...

Admin

加密协议,执行示例
cryptocode

加密协议,执行示例

有没有一种简单(甚至困难)的方法来绘制加密协议的执行示例?我正试图在我的硕士论文中写关于 BB84 的内容,我正在寻找类似这样的内容: 或这个: 我认为最好的方法是使用表格,但我真的很纠结。提前谢谢! 编辑 1:和往常一样,我忘了输入一些代码。抱歉! \begin{tabular}{ |p{4cm} |p{1cm}|p{1cm}|p{1cm}||p{1cm}| } \hline & 1 & 2 & 3 & 4 \\ \hline \textbf{(1)} Alice's bitstring & 0 & ...

Admin

密码破解多列矩阵
cryptocode

密码破解多列矩阵

我正在使用该包cryptocode排版一些算法。在那里,我需要编写一个 2x2 矩阵,但使用会破坏、和 的&编译。pdflatexxelatexlualatex 下面是我想要编写的代码的一个最小示例: \documentclass{article} \usepackage{cryptocode} \begin{document} \begin{pchstack}[center] \procedure[mode=text, linenumbering]{Procedure name}{ % Uncommenting this line fa...

Admin

Cryptocode/falign:行间距
cryptocode

Cryptocode/falign:行间距

我正在使用加密代码在文档中显示一些与加密相关的内容memoir,但我想减少默认间距,这个间距非常大(特别是在文档其余部分使用一半间距时): 我设法使所有东西都变小,但仍然遇到一些问题,有时候间距太大(红色方块,有时甚至比原始图片还要大),有时候间距不够(绿色圆圈): 有什么办法可以修复它吗? 平均能量损失 \documentclass{memoir} \checkandfixthelayout %% Configure 1.5 spacing between lines \OnehalfSpacing % even if not documented,...

Admin

加密代码:Cref 应该链接到一个游戏,并写上它的名字
cryptocode

加密代码:Cref 应该链接到一个游戏,并写上它的名字

我用来\cryptocode显示如下代码: 默认情况下,它似乎不是浮动的。但是,当游戏很大时,我更愿意让它们浮动。此外,为了引用它们,我只想输入\cref{mygame}并获取如下链接: 目前,即使使用锚点并手动复制代码名称的手动方法也不起作用:链接未指向游戏。我不知道如何自动要求 cref 添加游戏名称。 平均能量损失 \documentclass[]{article} \usepackage{amsmath} \usepackage [ n, advantage, operators, sets, adversary, landau, probab...

Admin

如何在将加密代码与 llncs 文档类一起使用时删除 etex 警告?
cryptocode

如何在将加密代码与 llncs 文档类一起使用时删除 etex 警告?

cryptocode与包装一起使用时llncs文档类时,如Overleaf 模板,etex并发出以下警告: /usr/local/texlive/2020/texmf-dist/tex/latex/etex-pkg/etex.sty Package etex Warning: Extended allocation already in use. etex.sty code will not be used. To force etex package to load, add \RequirePackage{etex} at the start of th...

Admin

如何创建带箭头的 Alice/Bob(加密)协议图
cryptocode

如何创建带箭头的 Alice/Bob(加密)协议图

这张图片取自 Boyd 的书《身份验证和密钥建立协议》。我如何创建类似的东西?箭头对我很重要,因为它们可以表示用户 A 向用户 B 发送了某些内容。 ...

Admin

文字超出 fbox 范围
cryptocode

文字超出 fbox 范围

我有以下一段 Latex 代码。我希望文本位于该框内,但它却在框外。有人可以帮忙吗? \documentclass[]{article} \usepackage{varwidth} \usepackage{refcount} \usepackage[colorlinks]{hyperref} \makeatletter \setlength{\@fptop}{0pt} \makeatother \usepackage [ n, advantage, operators, sets, adversary, landau, prob...

Admin

如何填充维吉尼亚方格?
cryptocode

如何填充维吉尼亚方格?

我想做一个维吉尼亚广场,但我必须多次修改它,所以有没有办法用 multido 或其他方法填充它,而不是用表格和手动填充。 更新 这些都是很棒的答案,让我看到了我是多么的无知。我无法编译,因为我得到了未定义的控制序列类型的错误。但据我所知,所有的例子都很好。我仔细检查了 texlive 是否有问题,但我没有发现任何不正常的地方。说实话,我从来没有想象过这些答案。 更新2 对于 egreg 给出的答案,它得到了 ! Undefined control sequence. l.10 \NewDocumentCommand ...

Admin

加密代码:第一行号带有标签而不是硬编码
cryptocode

加密代码:第一行号带有标签而不是硬编码

在密码中,可以使用类似 来定义块的第一行号lnstart=3。但是,大多数时候我想根据特定行的位置(使用标签引用)来设置此数字。是否可以使用 标签lnstart,而不是硬编码第一行号?当我经常修改代码时,这非常实用。 梅威瑟: \documentclass[]{article} \usepackage[colorlinks]{hyperref} \usepackage [ n, advantage, operators, sets, adversary, landau, probability, notions, logic, ff, mm, primi...

Admin

密码符号不起作用
cryptocode

密码符号不起作用

由于某种原因,/sign 对我来说不起作用,而其他加密代码运算符却可以正常工作。 \documentclass[11pt]{article} \usepackage[primitives]{cryptocode} % crypto diagrams \begin{document} $\sign$\\ $\verify$ \end{document} 上述代码块只会产生Vfy,并且日志会给出以下错误消息: Undefined control sequence. <recently read> \sign 有任何想法吗? ...

Admin

密码 2 列
cryptocode

密码 2 列

我正在使用 Overleaf 上一个包含两列的贡献中的加密代码包。我有以下示例代码,但在修复与第二列的重叠时遇到了一些问题。这里是示例: \documentclass[10pt,journal,compsoc]{IEEEtran} \usepackage[utf8]{inputenc} \usepackage[english]{babel} % English language/hyphenation \usepackage[linesnumbered]{algorithm2e} \usepackage{amsmath,amsfonts, amssymb} ...

Admin