技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

Markdown や Restructured Text ですべてのドキュメントを解決したい Pandoc

まず最初に言っておくこととして、自分は Office 製品が嫌いである。
それはどれくらい嫌いかというと、スライドですら Marp で作りたくなるくらいである。

で、そんな Markdown 信者でも Word のドキュメントや、PDF にする必要に迫られることはあるわけで、そんなとき結構困るわけです。
一度HTMLにしてPDF化して…なんてしてたわけですが、これで解決できるならその方が絶対にいい!

ってことで早速使ってみる。

Install

Pandoc公式 から Installing で見てみると、brewchoco に対応してる!
万歳!

choco install pandoc

Mac なら

brew install pandoc

いいねぇ

試してみる

お試しドキュメントはここの README ファイル。

github.com

で、色々試してみる

PS C:\Workspace\WelcomePythonExamples> pandoc .\README.md -o readmme.html
PS C:\Workspace\WelcomePythonExamples> pandoc .\README.md -o readmme.docx
PS C:\Workspace\WelcomePythonExamples> pandoc .\README.md -o readmme.tex
PS C:\Workspace\WelcomePythonExamples> pandoc .\README.md -o readmme.rst
  • html

f:id:white-azalea:20201217193933p:plain

  • docx

f:id:white-azalea:20201217194004p:plain

\hypertarget{welcomepythonexamples}{%
\section{WelcomePythonExamples}\label{welcomepythonexamples}}

Python3.7+ から始める非 Python
利用者向けの、「Pythonでこんなことできるよ」の説明用リポジトリです。\\
あまり深い内容には言及せず、紹介程度にサンプルを記述するリポジトリです。

「こんなのもPythonらしいしやってほしい、紹介してほしい」などがあればプルリクでも
Issues でもお願いします。\\
Issues
にどれくらい書き込まれるかは不明ですが、できる範囲かつ、やる気のある物を対応していく方針です。\\
無償かつ趣味でやってますのでその辺りはご容赦を。

\hypertarget{ux306fux3058ux3081ux306b-python-ux306eux5229ux70b9}{%
\subsection{はじめに Python
の利点}\label{ux306fux3058ux3081ux306b-python-ux306eux5229ux70b9}}
...
  • rst
WelcomePythonExamples
=====================

| Python3.7+ から始める非 Python
  利用者向けの、「Pythonでこんなことできるよ」の説明用リポジトリです。
| あまり深い内容には言及せず、紹介程度にサンプルを記述するリポジトリです。

| 「こんなのもPythonらしいしやってほしい、紹介してほしい」などがあればプルリクでも
  Issues でもお願いします。
| Issues
  にどれくらい書き込まれるかは不明ですが、できる範囲かつ、やる気のある物を対応していく方針です。
| 無償かつ趣味でやってますのでその辺りはご容赦を。

はじめに Python の利点
----------------------

スクリプト言語で速攻開始できる
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

| Python はスクリプト言語なので、テキストソースをそのまま実行できます。
| これは書いてすぐ試せるという利点に繋がります。

”Wordに根をおろし、Excelとともに生きよう。PowerPointとともに冬を越え、Accessとともに春を歌おう”。どんなに恐ろしい武器を持っても、たくさんの可哀想なOSSを操っても、Office から離れては生きられないのよ

うっせぇ〇ータ!