はじめに
https://doc.rust-jp.rs/book-ja-pdf/book.pdf
プログラミング言語Rust: 2nd Edition1の日本語版PDFを公開しました!
-
- 組版上のエラーなどを見つけたら気軽にIssueなどで報告してほしいです
-
- 改善してほしい点なども歓迎します!
頃合いをみてrust-lang-jaに移すかも 移した
実はWeb版もあります!
https://doc.rust-jp.rs/book/second-edition/
HTML版のソースはhazamaさんのMarkdownからRustコミュニティがフォークしたもので、PDF版と同じものを参照しています
- GitHub Repository
- https://github.com/rust-lang-ja/book-ja-pdf
エラー報告などをお待ちしています。
追記
-
- アスキードワンゴさんから出版されました!もちろん僕の自動組版ではなくてプロによって組版されています
プログラミング言語Rust 公式ガイド
2020/09/20追記 出版されたバージョンと比べると、それぞれ内容が修正されていたりして微妙に異なると思います
達人出版会さんからPDF・EPUB版も出版されています
https://tatsu-zine.com/books/the-rust-programming-language
アスキードワンゴさんはもおそらく$\mathrm{\LaTeX}$で組版しているので、僕の自動組版と比べて遊ぶこともできます(?)
やっていること・感想
このPDFはhazamaさんのリポジトリ をTravis CIの上でPandocと$\mathrm{\LaTeX}$を動かして自動コンパイルしています 現在はrust-lang-jaがフォークしてメンテしているリポジトリーのMarkdownソースを元にしています
https://github.com/hazama-yuinyan/book https://github.com/rust-lang-ja/book-ja
Travis CIのcron機能で少なくとも1週間に一度は最新の状態で自動コンパイルされます
1日に一回は少なくとも自動コンパイルされるようにしました
A4で540ページ以上あるにも関わらず、ほとんどを翻訳しているコミュニティの凄まじさに驚くばかりです……
Pandocの洗練された柔軟性と$\mathrm{\LaTeX}$の美しい組版をぜひご覧ください
Travis CIでMarkdownをPDFへ変換して自動デプロイする知見は大分たまりました
いずれドキュメント化したいです
まとめ
-
- https://doc.rust-jp.rs/book-ja-pdf/book.pdf
-
- なにか不具合などがありましたら へ報告をおねがいします
https://github.com/rust-lang-ja/book-ja-pdf/issues
2020/09/26追記: 現在は日本語化されている最新版である2018版となっています。 ↩