Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
340
Help us understand the problem. What is going on with this article?
@yyu

“プログラミング言語Rust: 2nd Edition”の日本語版PDFを作成した

はじめに

https://doc.rust-jp.rs/book-ja-pdf/book.pdf

:point_up: プログラミング言語Rust: 2nd Edition1の日本語版PDFを公開しました! :point_up:

  • 組版上のエラーなどを見つけたら気軽にIssueなどで報告してほしいです
  • 改善してほしい点なども歓迎します!
  • 頃合いをみてrust-lang-jaに移すかも 移した:tada:
  • 実はWeb版もあります!
GitHub Repository
https://github.com/rust-lang-ja/book-ja-pdf

:point_up: エラー報告などをお待ちしています。

追記

  • アスキードワンゴさんから出版されました!もちろん僕の自動組版ではなくてプロによって組版されています
  • 達人出版会さんからPDF・EPUB版も出版されています
  • アスキードワンゴさんはもおそらく$\mathrm{\LaTeX}$で組版しているので、僕の自動組版と比べて遊ぶこともできます(?)

やっていること・感想

  • このPDFはhazamaさんのリポジトリ :point_down: をTravis CIの上でPandocと$\mathrm{\LaTeX}$を動かして自動コンパイルしています 現在はrust-lang-jaがフォークしてメンテしているリポジトリーのMarkdownソースを元にしています
  • Travis CIのcron機能で少なくとも1週間に一度は最新の状態で自動コンパイルされます
    • 1日に一回は少なくとも自動コンパイルされるようにしました
  • A4で540ページ以上あるにも関わらず、ほとんどを翻訳しているコミュニティの凄まじさに驚くばかりです……
  • Pandocの洗練された柔軟性と$\mathrm{\LaTeX}$の美しい組版をぜひご覧ください
  • Travis CIでMarkdownをPDFへ変換して自動デプロイする知見は大分たまりました
    • いずれドキュメント化したいです

まとめ


  1. 2020/09/26追記: 現在は日本語化されている最新版である2018版となっています。 

340
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
yyu
暗号やプログラム言語の記事をよく書きます。 最近ではZenn.devにも投稿してます。 https://zenn.dev/yyu
recruitmp
結婚・カーライフ・進学の情報サイトや『スタディサプリ』などの学びを支援するサービスなど、ライフイベント領域に関わるサービスを提供するリクルートグループの中核企業

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
340
Help us understand the problem. What is going on with this article?