Too-many-lists: 图片 ...

创建于 2016-10-14  ·  9评论  ·  资料来源: rust-unofficial/too-many-lists

您是否对一些可能使某些概念/问题更清晰的图像(框和线条)感兴趣。 例如,我花了很长时间才理解:

pub fn pop(&mut self) -> Option<i32> {
    match mem::replace(&mut self.head, Link::Empty) {
        Link::Empty => None,
        Link::More(node) => {
            self.head = node.next;
            Some(node.elem)
        }
    }
}

所以我创造了
pop_move2 2

如果你有兴趣,我会创造更多。 对于上面的一个,我使用了draw.io,所以应该可以协同编辑它们,或者你知道更好的工具吗?

help wanted

最有用的评论

我创建了一个包含初步迁移的实验分支 (https://github.com/kontrafiktion/too-many-lists/tree/mdbook-migration)。

如果你想再次进行迁移,这里是我所做的事情列表:

1) 用“#”替换每个文档第一行中的“%”
2)将所有文件移动到目录“src”
3)创建一个带有标题等的 book.json 文件。
4) 将 README.md 添加到SUMMARY.md

我发现的唯一“问题”:mdbook 不支持每页元“标题”信息。 它将使用 book.json 中的“标题”。

为了简化未来的真正迁移,我创建了一个非常简单的脚本“convert-2-mdbook”
我手工做的唯一一件事是将 README.md 添加到SUMMARY.md

登录

所有9条评论

是的,拥有这样的图像会很高兴!

通常我为此使用graphviz或 LaTeX,这样源代码也可以在树中提交。

draw.io 文件的来源_可以_提交(但不可读)。
我不知道如何创建漂亮/清晰的布局 graphviz,我什至不想开始使用 LaTeX。
或者,我可以提供这样的 UniCode 图像(使用 MonoDraw):

┌─────────────────────┐         ┌─────────────────────┐
│        Node         │         │        Node         │
│        next:◆───────┼────────▷│        next:        │
│      elem: 31       │         │      elem: 31       │
└─────────────────────┘         └─────────────────────┘

但它们(视觉上)最大不如使用 draw.io 创建的 SVG/PNG 好

啊,没有颜色:-(

draw.io 就可以了

rustbook 似乎不支持图像。
我刚刚创建了一个简单的 Makefile,它调用 rustbook 并复制到“book”文件夹。

您可以在此处找到当前正在进行的工作: https :

顺便说一句:为了能够使用 rustup/multirust 在我的机器(OS X)上构建,我必须像这样调用 rustbook:

DYLD_LIBRARY_PATH=${HOME}/.multirust/toolchains/nightly-x86_64-apple-darwin/lib rustbook

我很惊讶它不处理图像,我们应该增加对它的支持。 抄送@steveklabnik @GuillaumeGomez

Rustbook 会在某个时候消亡,恕我直言,您应该将其移植到 mdbook。 这是我在本书的下一版本中使用的内容,并计划在发布时移植所有其他 in-tree 书籍。

“端口”不应该太难,它们非常相似。 试着在这个源上运行它,我打赌它会正常工作

年10月15,2016 23:52 -0400,马尼什Goregaokar [email protected] ,写道:

我很惊讶它不处理图像,我们应该增加对它的支持。 抄送@steveklabnik (https://github.com/steveklabnik) @GuillaumeGomez (https://github.com/GuillaumeGomez)


你收到这个是因为你被提到了。
直接回复本邮件,在 GitHub 上查看(https://github.com/rust-unofficial/too-many-lists/issues/59#issuecomment-254025829),或者将线程静音(https://github.com) /notifications/unsubscribe-auth/AABsis0Cxuv_BgQfqQuTpw68ozZHkVWeks5q0Z-VgaJpZM4KXAC1)。

我创建了一个包含初步迁移的实验分支 (https://github.com/kontrafiktion/too-many-lists/tree/mdbook-migration)。

如果你想再次进行迁移,这里是我所做的事情列表:

1) 用“#”替换每个文档第一行中的“%”
2)将所有文件移动到目录“src”
3)创建一个带有标题等的 book.json 文件。
4) 将 README.md 添加到SUMMARY.md

我发现的唯一“问题”:mdbook 不支持每页元“标题”信息。 它将使用 book.json 中的“标题”。

为了简化未来的真正迁移,我创建了一个非常简单的脚本“convert-2-mdbook”
我手工做的唯一一件事是将 README.md 添加到SUMMARY.md

登录

除了https://github.com/rust-unofficial/too-many-lists/issues/64 ,我们现在在 mdbook 上。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

louy2 picture louy2  ·  5评论

Gankra picture Gankra  ·  3评论

ericye16 picture ericye16  ·  10评论

franleplant picture franleplant  ·  3评论

SimonSapin picture SimonSapin  ·  3评论