SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
楽したい組版(仮)
markdownからPDFへ
AQUAXIS
石原 ひでみ
@hidemi_ishihara
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 2
VivlioStyle使ってます
どこで 自称組版フレームワーク
どんな風に バックエンドとして
使い方は? 本にした(右)
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 3
組版システムに求めるもの
それなりの報告書を高速に作れること
タイトルページ
ヘッダー・フッター
章番号
図表番号と参照
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 4
過去に使ったもの
ワード系 libreOffice
DTP系 scribus
Web系 google docs
王道系? Tex
ここ最近 2年前くらいからVivlio Styleを使
用
他のツールとghostscriptを手動
↓
手間がかかる
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 5
最近の困りごと
ドキュメント markdown
フロント JavaScript、PHP、tcl
アプリ C
ハードウェア Verilog HDL、VHDL
ものわすれひどくて、言語を覚えてられない
↓
迷わない言語で楽して報告書作りたい!
いろいろな言語を捨てて
今、使っている言語
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 6
だから
markdown→HTML→PDF
(+JavaScript)
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 7
環境
入力言語 markdown
ブラウザ node + chrome puppeteer
パーサー marked.js(改造)
中間言語 HTML
コンフィグ CSS
コンパイル VivlioStyle
最終出力 PDF
ココに使った
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 8
実行はmakeコマンド
makeコマンドでPDF出力
markdownをガンガン更新してドキュメント作成
下記URLで環境を取得可能です
https://gtihub.com/aquaxis/biblio_doc
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 9
これ、いらないじゃん
markdown→HTMLもあるし
savepdfあるから、いらないじゃん!
でも、オレオレフレームワーク作ると楽しいよ
Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 10
VivlioStyleに求めるもの
じゅうぶんすぎて求めるものがありません
ごめんなさい
いいものありがとうございます!

Weitere ähnliche Inhalte

Ähnlich wie 楽したい組版

JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12 JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12 Gyori Nagafuchi
 
ジェネレーティブプログラミングの世界
ジェネレーティブプログラミングの世界ジェネレーティブプログラミングの世界
ジェネレーティブプログラミングの世界Atsuhiro Kubo
 
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力ThinReports
 
デジタル化への第一歩 「エンタープライズデータレイク構築事例のご紹介」
デジタル化への第一歩  「エンタープライズデータレイク構築事例のご紹介」デジタル化への第一歩  「エンタープライズデータレイク構築事例のご紹介」
デジタル化への第一歩 「エンタープライズデータレイク構築事例のご紹介」BeeX.inc
 
(2017.6.9) Neo4jの可視化ライブラリまとめ
(2017.6.9) Neo4jの可視化ライブラリまとめ(2017.6.9) Neo4jの可視化ライブラリまとめ
(2017.6.9) Neo4jの可視化ライブラリまとめMitsutoshi Kiuchi
 
Rancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げるRancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げるMichitaka Terada
 
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」Yoshiki Shibukawa
 
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)masayoshi takahashi
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoKyosuke Inoue
 
Datadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stackDatadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stackMasatomo Ito
 
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとはインフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとはShin'ya Ueoka
 
Adobe XDプラグインをつくってみよう
Adobe XDプラグインをつくってみようAdobe XDプラグインをつくってみよう
Adobe XDプラグインをつくってみようYoshiki Takeoka
 
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~Toru Miki
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版DIVE INTO CODE Corp.
 
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発Atsushi Nakamura
 
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!一希 大田
 
ニフティクラウド C4 sa ご紹介資料ver.1.2
ニフティクラウド C4 sa ご紹介資料ver.1.2ニフティクラウド C4 sa ご紹介資料ver.1.2
ニフティクラウド C4 sa ご紹介資料ver.1.2Satoshi Ueno
 

Ähnlich wie 楽したい組版 (20)

JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12 JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12
 
ジェネレーティブプログラミングの世界
ジェネレーティブプログラミングの世界ジェネレーティブプログラミングの世界
ジェネレーティブプログラミングの世界
 
Bonfire API #1 APIのリトライ処理
Bonfire API #1 APIのリトライ処理Bonfire API #1 APIのリトライ処理
Bonfire API #1 APIのリトライ処理
 
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
 
デジタル化への第一歩 「エンタープライズデータレイク構築事例のご紹介」
デジタル化への第一歩  「エンタープライズデータレイク構築事例のご紹介」デジタル化への第一歩  「エンタープライズデータレイク構築事例のご紹介」
デジタル化への第一歩 「エンタープライズデータレイク構築事例のご紹介」
 
(2017.6.9) Neo4jの可視化ライブラリまとめ
(2017.6.9) Neo4jの可視化ライブラリまとめ(2017.6.9) Neo4jの可視化ライブラリまとめ
(2017.6.9) Neo4jの可視化ライブラリまとめ
 
Rancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げるRancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げる
 
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
 
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
 
OSC2013@FUKUOKA
OSC2013@FUKUOKAOSC2013@FUKUOKA
OSC2013@FUKUOKA
 
Datadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stackDatadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stack
 
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとはインフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
 
Adobe XDプラグインをつくってみよう
Adobe XDプラグインをつくってみようAdobe XDプラグインをつくってみよう
Adobe XDプラグインをつくってみよう
 
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
 
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
 
【初心者向け】API を使ってクラウドの管理を自動化しよう
【初心者向け】API を使ってクラウドの管理を自動化しよう【初心者向け】API を使ってクラウドの管理を自動化しよう
【初心者向け】API を使ってクラウドの管理を自動化しよう
 
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
 
ニフティクラウド C4 sa ご紹介資料ver.1.2
ニフティクラウド C4 sa ご紹介資料ver.1.2ニフティクラウド C4 sa ご紹介資料ver.1.2
ニフティクラウド C4 sa ご紹介資料ver.1.2
 

楽したい組版

  • 2. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 2 VivlioStyle使ってます どこで 自称組版フレームワーク どんな風に バックエンドとして 使い方は? 本にした(右)
  • 3. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 3 組版システムに求めるもの それなりの報告書を高速に作れること タイトルページ ヘッダー・フッター 章番号 図表番号と参照
  • 4. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 4 過去に使ったもの ワード系 libreOffice DTP系 scribus Web系 google docs 王道系? Tex ここ最近 2年前くらいからVivlio Styleを使 用 他のツールとghostscriptを手動 ↓ 手間がかかる
  • 5. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 5 最近の困りごと ドキュメント markdown フロント JavaScript、PHP、tcl アプリ C ハードウェア Verilog HDL、VHDL ものわすれひどくて、言語を覚えてられない ↓ 迷わない言語で楽して報告書作りたい! いろいろな言語を捨てて 今、使っている言語
  • 6. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 6 だから markdown→HTML→PDF (+JavaScript)
  • 7. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 7 環境 入力言語 markdown ブラウザ node + chrome puppeteer パーサー marked.js(改造) 中間言語 HTML コンフィグ CSS コンパイル VivlioStyle 最終出力 PDF ココに使った
  • 8. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 8 実行はmakeコマンド makeコマンドでPDF出力 markdownをガンガン更新してドキュメント作成 下記URLで環境を取得可能です https://gtihub.com/aquaxis/biblio_doc
  • 9. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 9 これ、いらないじゃん markdown→HTMLもあるし savepdfあるから、いらないじゃん! でも、オレオレフレームワーク作ると楽しいよ
  • 10. Copyright © 2019 AQUAXIS TECHNOLOGY All Rights Reserved 10 VivlioStyleに求めるもの じゅうぶんすぎて求めるものがありません ごめんなさい いいものありがとうございます!