タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
Microsoft WordやMarkdownで文書ファイルを作成し、それをHTMLファイルやPDFファイルに変換したい時、形式ごとにいちいち変換ソフトを用意するのは面倒です。無料のオープンソースソフトウェア「Pandoc」を使うと、ありとあらゆる形式の文書ファイルを他形式の文書ファイルに変換することができます。 Pandoc - About pandoc https://pandoc.org/ GitHub - jgm/pandoc: Universal markup converter https://github.com/jgm/pandoc Pandocは2006年にリリースされた非常に長い歴史を持つ文書変換ツールで、2020年現在でも活発な開発が行われています。変換できる文書ファイル形式の多様さから研究者やエンジニアに広く支持されており、記事作成時点でPandocが対応している文
今回紹介するMarkdownやHTMLは当然として、reStructuredText、Textile、LaTeX、何故かCSV,EPUB、docx(Word)や、pptx(PowerPoint)、Jupyter notebook、各種Wiki形式、PDFに対応しています。 魅力②「メタデータや独自フォーマットへの豊富な対応」 Pandocは、Markdownのシンタックス拡張や、ドキュメントメタデータ、テーブル、脚注、箇条書き、上付き文字、下付き文字、順序付きリストに対応しています。文書変換時に、このあたりのフォーマット情報がきちんと変換されるのは心強い。 魅力③「定期的なアップデート」 Pandoc - Releasesを見るとわかりますが、ほぼ3ヶ月に一度ほど定期的に更新されています。最新のリリースは2020年2月15日と非常にフレッシュ! 自分実はPandoc自体は3年ぐらい前からそ
【roff形式を手書きは無理ゲー】manページをMarkdown + Pandocで作成【with manページお作法】 by nao · 公開済み 2020年12月19日 · 更新済み 2020年12月25日 前書き:manualページは伝統的なドキュメント manページは、UNIX系OSのドキュメントであり、コマンドやシステムコールなどの説明が記載されています。 Unix v7の時代(1979年)から変化が少ないため、2020年現在の視点で見ると表現力に難があります。具体的には以下のような欠点があり、manページを良質なドキュメントとするには文章力を試されます。 画像を挿入できない ハイパーリンク非対応 Terminalからしか参照できない(manページをHTMLに変換して公開しているサイトはあります) 勿論、manページより表現力が高いTexinfo、Docbookなどの代替ドキュメ
私の周りでは、情報管理にesaを使っている方が非常に多いです。 esaは私も使っていますが、以下のようなメリットがあり、とても便利です。 WIPの状態でも公開できる 情報の検索がしやすい 更新の履歴が追える 顧客との打ち合わせの議事録もesaにまとめるチーム・会社も多いそうです。 齟齬をなくすため顧客にも議事録内容を共有する際に、わざわざesaの内容をWordファイルに編集し直したり、それをPDFに変換している、という声をある方から聞きました。 それが面倒で、最初からWordファイルに書くようになり、esaなどで共有されなくなってしまった、という状態になっているそうです。 それはかなり無駄だと思うので、自動でWordとPDFファイルを自動生成ツールを作ってみました。 構成概要社内の特定のPCにWebサーバを立てて、皆がそこにアクセスしてツールを使えるようにしたいなと思いました。 特にこだわ
昨日までの記事では、Pandocフィルターの基本と少しだけ実用味がありそうな例を紹介しました。 Pandocフィルターは、Pandoc本体の開発言語と同じくHaskellで書けますが、Pandocの内部動作を変えられるわけではなく、pandocコマンドによってJSONとして出力したデータを操作する仕組みです。 内部に組み込まれたLua処理系で実行できる新しいフィルターの仕組みもありますが、いずれにしてもpandocというコマンドに対する補助的な機構です。 一方で、Haskellというプログラミング言語から見ると、Pandocはライブラリでもあります。 つまりpandocコマンドとしてでなく、自分が書くHaskellのプログラムで読み込んでそのMarkdownのパーサだけを使う、といったことも可能です。 今日はそのような事例を紹介します。 XML原稿にあるMarkdownの島 先週、このアド
これは「TeX & LaTeX Advent Caleandar 2020」の23日目の記事です。 22日目は、MusicDumpさんでした。24日目は、7danmoroboshiさんです。 みなさん、#テフライブ! していますか? ここ最近、「Markdown原稿からPandocしてLaTeX組版する」一連の処理で、書籍製作することが増えてきました。 例えば、某弊社で製作させていただきました事例をいくつかあげます。 Andriy Burkov[著]、清水美樹[訳] 『機械学習 100+ページ エッセンス』(インプレス) David Thomas・Andrew Hunt[著]、村上雅章[訳] 『達人プログラマー 熟達に向けたあなたの旅(第2版)』(オーム社) 内田智史[監修]、株式会社システム計画研究所[編] 『C言語によるプログラミング -基礎編-(第3版)』(オーム社) 田中祥平[著]
Word (docx) で書かれた過去の資産をMarkdown化するには pandoc コマンドを使用します。 pandoc コマンドは別途インストールが必要です。 なお、doc ファイルの場合は Word で docx に変換する作業が必要になります。 $ pandoc -s 入力.docx --wrap=none --extract-media=media -t gfm -o 出力.md 以下は、Markdownへ変換する際のオプションの説明です。 --wrap=none 出力時のwrap(枠を超えないように複数行に折り返し指定する処理)の設定をします noneを指定することで、1行を72文字で折り返す処理を無効化します ※デフォルトだと勝手にwrapされてしまう --extract-media=DIR 出力先のフォルダを引数で指定します docxに埋め込まれたpngなどが抽出されて、
Wordで組版をしていくにあたって、Wordのアプリケーション上で文章やサンプルコードを入力していくのは現実的ではありません。 見出しのスタイルを当てたり、シンタックスハイライトを手動で当てていくのはMarkdownになれた人間がやるべきことではありません。ツールにまかせるべきです。そこで利用するのがPandocというツールです。 > はじめてのPandocはじめてのPandoc > Pandocとは?Pandocとは? Pandocはドキュメントの形式を変換するツールで、MarkdownやPDF、ePub、Wordなどの多くのフォーマットに対応しています。今回は、MarkdownからWordに変換する用途でPandocを利用します。 Pandoc - About pandoc > PandocのインストールPandocのインストール Pandocは公式サイトからインストールします。 ター
これで全部ではないし、どちらかといえばPandocユーザーズガイド日本版に記載されているものはそれを読むほうが早いので、記載されていないものを中心にあまり知られていないものを集めてみた。 上付き文字 (superscript) ^ではさむ。
これまでテキスト執筆・電子書籍制作環境を色々と試してきました。快適な環境を模索し続け、ようやく「これが理想に近いかな?」と思える環境、 「VSCode + pandoc」 に行き着きました。 ・iBooks Author(Mac専用) ・Scrivener (Mac/Windows) ・Sigil(Windows/Mac/Linux) ・VSCode + pandoc (Windows/Mac/Linux) ←今ここ VSCode・EPUB制作モードこれが現在の私のVSCodeのEPUB制作モードです↓。ようやく理想的な環境が構築されつつあります。 VSCode・EPUBモードのメリット ・マークダウン書式で書ける ・VSCodeなのでEmacsキーバインドを使って書ける ・右側ペインにEPUBでのレンダリングをリアルタイム表示 ・左側のビューワーでファイル管理 ・下段にTerminalで
MarkdownファイルをPandocでHTML化する際、どのような指定が良いかを迷っていたのですが、いまのところ以下のようなオプションで落ち着きました。 HTMLテンプレート Table of Contents(TOC)の作成 画像ファイルの同梱 $ pandoc \ --standalone \ --self-contained \ --resource-path=/path/to \ --toc \ --toc-depth 2 \ --shift-heading-level-by=-1 \ --metadata title='タイトル' \ --template=html_templates/bootstrap_menu.html \ --fail-if-warnings \ --output=${destdir}/guide.html \ /path/to/target.md HT
作業マシンが変わるたびに毎回同じものを作ってる気がするので、メモしておく。 我々はすべてのドキュメントをプレーンテキストで、つまりMarkdownで書きたいが、人は必ずしもそうではない。 折り合いをつけるためには、読めないからWordで書いてくれと言われてしまう前に、いい感じのアウトプットを出さねばならない。 ここでは html ファイルへのコンバートを考える。 md → html の変換は Pandoc を使えば簡単だが、毎回コマンド一発で使えるようにしておくにはちょっと準備が必要。 環境 Windows 10 Home Pandoc をインストールしておく CSSの用意 いい感じのスタイルで出力するには、いい感じのCSSが必要。 ここでは GitHub スタイルのCSSを利用することにする。 以前は ↓こちら Github Markdown CSS - for Markdown Edi
Pandoc、MarkdownからHTMLでもPDFでも、Wordにだって出力できて便利ですね。 軽い気持ちでPandocを導入しようとしたら地獄を見たのでその備忘録です。 なお、筆者の環境は Windows10 Pro + Docker for Windows で構築しています。 Linux歴3週間程度のため、コマンドの打ち方等は未熟な部分がありますのでご容赦ください。 2020/7/27 17:00 更新 HTMLの見出しの採番用Luaフィルタを追加 github.com リポジトリを作成しました。 目的 概要 手順 Docker (Docker for Windows)をインストールする pandoc/latexイメージを導入する LuaTeXパッケージ等導入する 図表対応のため pandoc-crossref を導入する easy-pandoc-templatesを導入する Doc
この記事は,Pandoc Advent Calendar 2019 の18日目の穴埋め記事です. 17日目の記事は,mitixxさんによるmarkdownで技術書を書いてpandocでpdfやicml(indesign)に変換するでした. 19日目の記事は,sky_yさんによるPandocの比較的簡単なインストール方法の大幅改訂版です. 本記事では,Pandocユーザーを増やすことを目的に,MarkdownやPandocなどに親しみのない研究者層に対して,MarkdownとPandocで論文を執筆する利点について紹介します. また,論文でよく使う書式やフォーマットに関して,具体例を紹介します. 本記事を読むことで,PandocとMarkdownで論文を書こうかな,と思ってくれる研究者が周りに増えれば嬉しいです. 研究者にとってアカデミックライティングは必須の仕事である 職業研究者として生き
こんにちは、テラーノベルでサーバーサイドを担当している@manikaです。 今回はOSSのドキュメント変換ツールであるPandocを触る機会があったので、検証等を行った際の備忘も兼ねてマークダウンを電子書籍化するTipsを記事としました。 先に結論 良い感じに仕上がりました。 ブックアプリ Kindle Previewer 3 出典[1] 既にPandocを使った基本的な変換方法とかは知ってるよ!という方はこちらに飛んでください。 Pandocとは 様々な形式のファイルフォーマットのドキュメントを別のフォーマットに変換してくれるOSSツールです。今回使用するMarkdownやEPUBをはじめ、HTML、LaTex、PDF、Word(docx)、OpenOffice(odt)、CSV等、対応フォーマットは多様です。 開発環境 MacBook Pro(M1) pandoc/core:lates
この記事ではPandocを用いて,markdownで書いた内容をwordに変換して論文として投稿出来るレベルまで整えようという記事.そういった野望をもって取り組んだものの,まだ物凄い便利という状態には遠いが,そこそこの進展があったので記事にする. 今回の目標は,PLOS ONEのテンプレを再現する,だ.PLOS ONEのSubmission Guidelinesの真ん中あたりに”Download sample title, author list, and affiliations page (PDF)”とそのmanuscript body版があるのでそのページをmarkdownから作成する. そう,これがやりたいだけなのに,出来ないことがたくさんあって困った.情報もないし,パッケージ自体のバグもまぁまぁある.なので現段階で出来たこと,出来なかったことをまずまとめる. この記事で紹介してい
Click to expand changelog Split pandoc-server, pandoc-cli, and pandoc-lua-engine into separate packages (#8309). Note that installing the pandoc package from Hackage will no longer give you the pandoc executable; for that you need to install pandoc-cli. Pandoc now behaves like a Lua interpreter when called as pandoc-lua or when pandoc lua is used (#8311, Albert Krewinkel). The Lua API that is avai
この記事は前編・後編で構成されています(注:余談編が追加されました)。 前編:Zoteroから参考文献リストを自動エクスポートする Zotero → BibTeX形式 後編:Pandocで参考文献リストを処理する扱う方法 Pandoc's Markdown + BibTeX形式 → HTMLやLaTeXなど出力ファイル いまここ 余談編:Pandocで参考文献が辛い話 結論:既存のBibTeX用参考文献スタイル(bstファイル)を使いたいなら、Pandocの参考文献機能を諦めよう (余談編にさらっと絶望的な結論が書いていますね……) 後編で説明するのは、Pandocで参考文献を処理する方法です。特に次の前提で説明します。 BibTeX形式の参考文献リストを用いる(前編参照) Pandoc's Markdownで原稿を書き、文献を引用する 参考文献スタイルはCSLファイルを用いる Citat
As you might know, I’m writing a book called Compiling to Assembly from Scratch. Recently I tweeted about my book-writing setup, and there was a lot of interest in the details of my setup. I’m only halfway through with writing the book (or, so I think), so my setup will likely to change as I go. But here it is, anyway. A screenshot: I’m on macOS, so I’m using the native full-screen split functiona
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く