Sphinx+CommonmarkでMarkdownからキレイにに入稿できる設定を作りたかった
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
source
.gitignore
Makefile
README.md
make.bat

README.md

md2doujin

MarkdownとちょっとのRST記法でB5の同人誌PDFを生成する

関連記事:Markdownでオフセット同人誌を刷るまで

構成

  • Python 3.7.x
  • Sphinx
  • recommonmark
  • TeXLive 2018

Sphinxビルド

make clean
make latexpdf
.\make clean
.\make latexpdf

.texファイルをゴニョって出力し直す

  1. texファイルをmakeしていろいろやる
.\make clean
.\make latex
  1. ./build/latexで下記コマンドを叩く
platex   -kanji=utf8  -recorder  "c95.tex"
dvipdfmx  -o "c95.pdf" "c95.dvi"

ファイル名はよろしく変更すること

lualatexでpdf/x-a1準拠させる(原稿によってはレイアウトが崩れる)

  1. conf.pyをいじる(conf_lua.py)

  2. 以下のコマンド

.\make clean
.\make latex
.\make latex
lualatex c95.tex

出てくるもの

目次ページのノンブルが3で始まる「左綴じ」「横書き」「1段組」モノクロPDF原稿(フォント埋め込み済み)
あとは出版社次第だけどラック出版はページごと分割なので下記分割出力の手順が必要

ページごと出力する

="dvipdfmx -c -V 3 -s "&ROW(A1)+1&"-"&ROW(A1)+1&" -o './indv/"&TEXT(ROW(A1)+2,"00")&".pdf' 'c95.dvi'"
mkdir .\build\latex\indv\
cd .\build\latex\
dvipdfmx -c -V 3 -s 2-2 -o './indv/03.pdf' 'c95.dvi'
dvipdfmx -c -V 3 -s 3-3 -o './indv/04.pdf' 'c95.dvi'
dvipdfmx -c -V 3 -s 4-4 -o './indv/05.pdf' 'c95.dvi'
dvipdfmx -c -V 3 -s 5-5 -o './indv/06.pdf' 'c95.dvi'
dvipdfmx -c -V 3 -s 6-6 -o './indv/07.pdf' 'c95.dvi'
dvipdfmx -c -V 3 -s 7-7 -o './indv/08.pdf' 'c95.dvi'

#以下略

ファイル名はよろしく変更すること