ヤマムギ

growing hard days.

*

Pandoc PDF出力時に目次とヘッダをつける

   


目次をつける

環境などはPandoc関連記事をご確認ください。

Pandoc実行時に –toc オプションをつける。
(デフォルトではh3までが目次化されるので –toc-depth=2 などでレベルを変更する)

ヘッダ、フッタをつける

–latex-engine=lualatex で、すでにページ番号がフッタになっているがヘッダも付けたいので調べる

PDF出力のテンプレートは /usr/share/pandoc-1.9.4.1/templates/default.latex

適当な場所に下記を追加

[text]
\usepackage{fancyhdr}
\pagestyle{fancy}
\newcommand{\todayd}{\the\year/\the\month/\the\day}
\lhead[\todayd]{\todayd}
\let\origtitle\title
\renewcommand{\title}[1]{\rhead{#1}\origtitle{#1}}
[/text]

fancyhdrパッケージを使う。
日付をyyyy/mm/ddにするためにnewcommandでtodaydを生成して左ヘッダに設定。
文書タイトルを右ヘッダに設定。
ちなみに中央はchead、フッタはlfoot,cfoot,rfoot。

@yamamanx
開発ベンダー5年、ユーザ企業システム部門通算9年、ITトレーナー1年目のSoftware Engineerです。 質問はコメントかSNSなどからお気軽にどうぞ。 出来る限りなるべく答えます。 このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。 また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。

 - Pandoc, ProjectManagement ,

ad

ad

Message

メールアドレスが公開されることはありません。

  関連記事

AWSのAmazon LinuxにGitマスターサーバをインストールしてRedmineリポジトリブラウザで見る

Amazon LinuxにGitをインストールする Gitをインストールして自動 …

CentOS 6.5にgit連携のTracを構築する

秋の夜長に自宅でTracサーバを構築してみる。 ひとまずRedmineはいったん …

redmine_omniauth_googleプラグインをRedmine3.0.0で動くようにする

redmine_omniauth_googleプラグインをインストールしたところ …

CentOS 6.5にRedmineをインストールするためにrubyをインストールする

とりあえずgitは入っている前提で [crayon-5a90259885ef32 …

Amazon LinuxにRedmine をインストールする(手順整理版)

Amazon LinuxにRedmineをインストールしました手順を記載します。 …

SourceTreeからgitサーバへSSHを使ってプッシュする

SSH URI gitのパスは/var/git/pj.gitとします。 [pla …

Redmine REST APIを操作するpython_redmineを試してみた

Redmine のGUIの登録が面倒なのでコマンドで登録、更新、時間の記録が出来 …

RedmineとGitLabを同じサーバにインストールする

Redmineでプロジェクトに設定できるGitはローカルのみ(Redmineと同 …

Redmine 3.0.0で ガントチャートの幅を変更してトラッカーを非表示にする

Redmineのガントチャートで親子チケットなど階層が深くなると肝心のチケット題 …

RedmineにGoogleAppsアカウントでログイン出来るようにする

RedmineのログインをGoogleアカウントで出来るように[redmine_ …