From: j8takagi Date: Sun, 10 Nov 2013 16:03:52 +0000 (+0900) Subject: latex.mkのテストを追加 X-Git-Url: https://j8takagi.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9f614ba4858cd6456e1bac89350d09f12b7a183;p=makefiles.git latex.mkのテストを追加 --- diff --git a/R_mk/R.mk b/R_mk/R.mk index a9cc38b..5b2ecf1 100644 --- a/R_mk/R.mk +++ b/R_mk/R.mk @@ -34,10 +34,11 @@ psfamily ?= Japan1 $(ECHO) '# Source Files'; \ $(ECHO) '$(subst .R,.eps,$<) $(subst .R,.png,$<) $(subst .R,.jpeg,$<): $(sourcefiles)') >>$@) -# 変数TARGETSで指定されたターゲットファイルに対応するdファイルをインクルード -# .dファイルからヘッダファイルの依存関係を取得する -# ターゲットに clean が含まれている場合は除く -ifeq (,$(filter %clean,$(MAKECMDGOALS))) +# 変数TARGETSで指定されたターゲットファイルの拡張子が.Rの場合、 +# ターゲットがclean で終わるもの以外の場合、 +# ターゲットファイルに対応するdファイルをインクルードし、 +# ヘッダファイルの依存関係を取得する +ifeq (,$(strip $(filter-out %.R,$(TARGETS)) $(filter %clean %d,$(MAKECMDGOALS)))) -include $(addsuffix .d,$(basename $(TARGETS))) endif diff --git a/latex_mk/test/Makefile.template b/latex_mk/test/Makefile.template index f6b3b27..25b272a 100644 --- a/latex_mk/test/Makefile.template +++ b/latex_mk/test/Makefile.template @@ -1,6 +1,6 @@ -TARGETS := $(subst .tex,.pdf,$(wildcard *.tex)) +TEXTARGETS := $(subst .tex,.pdf,$(wildcard *.tex)) -all: $(TARGETS) +all: $(TEXTARGETS) include latex.mk diff --git a/latex_mk/test/bibtex/jpnbook_add.bib b/latex_mk/test/bibtex/jpnbook_add.bib new file mode 100644 index 0000000..244e757 --- /dev/null +++ b/latex_mk/test/bibtex/jpnbook_add.bib @@ -0,0 +1,8 @@ + +@book{fujita:macrosaho, + author = "藤田 眞作", + title = "{\LaTeXe}マクロ作法", + publisher = "ピアソン桐原", + isbn = "4-8640-1010-2", + year = 2010, +} diff --git a/latex_mk/test/bibtex/rebase_jpnbook.sh b/latex_mk/test/bibtex/rebase_jpnbook.sh new file mode 100644 index 0000000..f21d97d --- /dev/null +++ b/latex_mk/test/bibtex/rebase_jpnbook.sh @@ -0,0 +1 @@ +if test -s jpnbook.bib.bak; then mv jpnbook.bib.bak jpnbook.bib && touch jpnbook.bib; fi diff --git a/latex_mk/test/bibtex/update_jpnbook.sh b/latex_mk/test/bibtex/update_jpnbook.sh new file mode 100644 index 0000000..2fe0816 --- /dev/null +++ b/latex_mk/test/bibtex/update_jpnbook.sh @@ -0,0 +1,2 @@ +cp jpnbook.bib jpnbook.bib.bak +cat jpnbook_add.bib >>jpnbook.bib diff --git a/latex_mk/test/hyperref/Makefile b/latex_mk/test/hyperref/Makefile new file mode 120000 index 0000000..2862b17 --- /dev/null +++ b/latex_mk/test/hyperref/Makefile @@ -0,0 +1 @@ +../Makefile.template \ No newline at end of file diff --git a/latex_mk/test/hyperref/hyperref.tex b/latex_mk/test/hyperref/hyperref.tex new file mode 100644 index 0000000..cacc7e0 --- /dev/null +++ b/latex_mk/test/hyperref/hyperref.tex @@ -0,0 +1,488 @@ +\documentclass{jsbook} +\usepackage[dvipdfm,pdftitle={LaTeX2e美文書作成入門}]{hyperref} +\usepackage{pxjahyper} +\begin{document} + +\chapter*{序} +\addcontentsline{toc}{chapter}{序} + +\chapter{TeXとその仲間} + +\section{TeXって何?} + +\section{TeXの読み方・書き方} + +\section{LaTeXって何?} + +\section{TeXの処理方式} + +\section{TeXの出力} + +\section{TeXと日本語} + +\section{その他のTeXの仲間} + +\section{TeXのライセンス} + +\section{TeXの配布} + +\section{これからのTeX} + +\chapter{使ってみよう} + +\section{WebでLaTeXを試してみよう} + +\section{TeXworks(Windows)} + +\section{TeXShop(Mac)} + +\section{コマンドで行う方法} + +\section{日本語のテスト} + +\section{長い文書に挑戦} + +\section{SyncTeXの使い方} + +\section{エラーが起きたなら} + +\chapter{\LaTeX2e の基本} + +\section{\LaTeX2e の入力・印刷の完全な例} + +\section{最低限のルール} + +\section{半角カナや機種依存文字は使えないの?} + +\section{ドキュメントクラス} + +\section{プリアンブル} + +\section{文書の構造} + +\section{タイトルと概要} + +\section{入力ファイルに書ける文字} + +\section{打ち込んだ通りに出力する方法} + +\section{改行の扱い} + +\section{注釈} + +\section{空白の扱い} + +\section{地の文と命令} + +\section{区切りのいらない命令} + +\section{特殊文字} + +\section{アクセント類} + +\section{書体を変える命令} + +\section{文字サイズを変える命令} + +\section{環境} + +\section{箇条書き} + +\section{長さの単位} + +\section{空白を出力する命令} + +\section{脚注と欄外への書き込み} + +\section{罫線の類} + +\chapter{パッケージと自前の命令} + +\section{パッケージ} + +\section{簡単な命令の作り方} + +\section{パッケージを作る} + +\section{命令の名前の付け方} + +\section{自前の環境} + +\section{引数をとるマクロ} + +\section{マクロの引数の制約} + +\section{ちょっと便利なマクロ} + +\chapter{数式の基本} + +\section{数学に無縁な人のために} + +\section{数式用のフォント} + +\section{簡単な数式} + +\section{累乗,添字} + +\section{別行立ての数式} + +\section{和・積分} + +\section{分数} + +\section{字間や高さの微調整} + +\section{式の参照} + +\section{括弧類} + +\section{ギリシア文字} + +\section{筆記体} + +\section{2項演算子} + +\section{関係演算子} + +\section{矢印} + +\section{雑記号} + +\section{latexsymで定義されている文字} + +\section{大きな記号} + +\section{log型関数とmod} + +\section{上下に付けるもの} + +\section{数式の書体} + +\section{ISO/JISの数式組版規則} + +\section{プログラムやアルゴリズムの組版} + +\section{array環境} + +\section{数式の技巧} + +\chapter{複雑な数式} + +\section{amsmathとAMSFonts} + +\section{いろいろな記号} + +\section{行列} + +\section{分数} + +\section{別行立ての数式} + +\chapter{グラフィック} + +\section{LaTeXと図} + +\section{LaTeXでの図の読み込み方} + +\section{graphicxパッケージの詳細} + +\section{\textbackslash includegraphicsの詳細} + +\section{おもな画像ファイル形式} + +\section{PostScriptとは?} + +\section{EPSとは} + +\section{PDFとは} + +\section{文字列の変形} + +\section{色空間とその変換} + +\section{色の指定} + +\section{枠囲み} + +\chapter{表組み} + +\section{表組みの基本} + +\section{booktabsによる罫線} + +\section{LaTeX標準の罫線} + +\section{表の細かい制御} + +\section{列割りの一時変更} + +\section{横幅の指定} + +\section{色のついた表} + +\section{ページをまたぐ表} + +\section{表組みのテクニック} + +\chapter{図・表の配置} + +\section{図の自動配置} + +\section{表の自動配置} + +\section{左右に並べる配置} + +\section{図・表が思い通りの位置に出ないとき} + +\section{回り込みと欄外への配置} + +\chapter{相互参照・目次・索引・リンク} + +\section{相互参照} + +\section{目次} + +\section{索引とMakeIndex,mendex} + +\section{索引の作り方} + +\section{索引スタイルを変えるには} + +\section{索引作成の仕組み} + +\section{入れ子になった索引語} + +\section{範囲} + +\section{ページ数なしの索引語} + +\section{ページ番号の書体} + +\section{\textbackslash index命令の詳細} + +\section{ハイパーリンク} + +\chapter{文献の参照と文献データベース} + +\section{文献の参照} + +\section{すべて人間が行う方法} + +\section{半分人間が行う方法} + +\section{citeとovercite} + +\section{文献処理の全自動化} + +\section{文献データベース概論} + +\section{p\BibTeX の実行例} + +\section{文献スタイルファイル} + +\section{文献データベースの詳細} + +\section{並べ替え順序の制御} + +\section{参照形式を変える} + +\section{\BibTeX のこれから} + +\chapter{欧文フォント} + +\section{TeXでのフォントの仕組み} + +\section{フォントの5要素} + +\section{フォントのエンコーディングの詳細} + +\section{ファイルのエンコーディング} + +\section{Computer Modern} + +\section{Latin Modern} + +\section{欧文基本14書体} + +\section{欧文基本35書体} + +\section{TeX Gyreフォント集} + +\section{その他のフォント} + +\section{数式用フォント} + +\chapter{和文フォント} + +\section{おもな和文書体} + +\section{pTeXの和文フォントの仕組み} + +\section{縦組} + +\section{文字コードとpTeX} + +\section{OpenTypeフォントとAdobe-Japan} + +\section{otfパッケージ} + +\section{otfパッケージの新しいフォントメトリック} + +\section{プロポーショナル仮名,極太フォント} + +\section{jis/utf/otfフォントメトリック} + +\section{和文フォントの追加} + +\section{もっと文字を} + +\chapter{ページレイアウト} + +\section{ドキュメントクラス} + +\section{ドキュメントクラスのオプション} + +\section{ページレイアウトの変更} + +\section{例:数学のテスト} + +\chapter{スタイルファイルの作り方} + +\section{LaTeXのスタイルファイル} + +\section{スタイルファイル中の特殊な命令} + +\chapter{美しい文書を作るために} + +\section{全角か半角か} + +\section{句読点・括弧類} + +\section{引用符} + +\section{疑問符・感嘆符} + +\section{自動挿入されるスペース} + +\section{アンダーライン} + +\section{欧文の書き方} + +\section{改行位置の調整} + +\section{改ページの調整} + +\section{図の位置の調整} + +\chapter{LaTeXによる入稿} + +\section{LaTeX原稿を入稿する場合} + +\section{PDFで入稿する場合} + +\section{ファイルとフォルダの準備} + +\section{LaTeXで処理} + +\section{トンボ} + +\section{グラフィック} + +\section{若干のデザイン} + +\section{PDFへの変換} + +\section{その他の注意} + +\chapter{TeXによるプレゼンテーション} + +\section{jsarticleによるスライド作成} + +\section{Beamerによるスライド作成} + +\section{配布用縮刷の作り方} + +\appendix + +\chapter{付録DVDを用いたインストールと設定} + +\section{本書付録DVD-ROMの中身} + +\section{Windowsへのインストールと設定} + +\section{Macへのインストールと設定} + +\section{LinuxやFreeBSDなどへのインストール} + +\section{TeX Live} + +\chapter{マニュアルを読むための基礎知識} + +\section{ディレクトリ(フォルダ)とパス} + +\section{パスを通すとは?} + +\section{TeXのディレクトリ構成} + +\chapter{基本マニュアル} + +\section{tex,latex,ptex,platex} + +\section{uptex,uplatex} + +\section{dvipdfmx} + +\section{ptex2pdf} + +\section{dvips} + +\section{dviout} + +\section{updmap} + +\section{Ghostscript} + +\chapter{TikZ} + +\section{PGF/TikZとは} + +\section{TikZの基本} + +\section{いろいろな図形の描画} + +\section{グラフの描画(1)} + +\section{グラフの描画(2)} + +\section{Rで使う方法} + +\section{gnuplotとの連携} + +\section{ほかの図との重ね書き} + +\chapter{記号一覧} + +\section{特殊文字} + +\section{ロゴ} + +\section{textcompパッケージで使える文字} + +\section{pifontパッケージで使える文字} + +\section{otfパッケージで使える文字} + +\chapter{Adobe-Japan1-5全グリフ(+8文字)} + +\chapter{TeX関連の情報源} + +\section{文献} + +\section{ネット上の情報} + +\chapter*{あとがき} +\addcontentsline{toc}{chapter}{あとがき} + +\chapter*{索引} +\addcontentsline{toc}{chapter}{索引} +\end{document} diff --git a/latex_mk/test/hyperref/latex.mk b/latex_mk/test/hyperref/latex.mk new file mode 120000 index 0000000..5a11d14 --- /dev/null +++ b/latex_mk/test/hyperref/latex.mk @@ -0,0 +1 @@ +../../latex.mk \ No newline at end of file diff --git a/latex_mk/test/hyperref/rebase_hyperref.sh b/latex_mk/test/hyperref/rebase_hyperref.sh new file mode 100644 index 0000000..b648263 --- /dev/null +++ b/latex_mk/test/hyperref/rebase_hyperref.sh @@ -0,0 +1 @@ +if test -s hyperref.tex.bak; then mv hyperref.tex.bak hyperref.tex && touch hyperref.tex; fi diff --git a/latex_mk/test/hyperref/update_hyperref.sh b/latex_mk/test/hyperref/update_hyperref.sh new file mode 100644 index 0000000..768bbfb --- /dev/null +++ b/latex_mk/test/hyperref/update_hyperref.sh @@ -0,0 +1 @@ +sed -i.bak -e 's/\\chapter\*{\([^}]*\)}/&\n\\addcontentsline{toc}{chapter}{\1}/' hyperref.tex diff --git a/latex_mk/test/makeindex/makeindex.pdf b/latex_mk/test/makeindex/makeindex.pdf deleted file mode 100644 index dcbe563..0000000 Binary files a/latex_mk/test/makeindex/makeindex.pdf and /dev/null differ diff --git a/latex_mk/test/makeindex/makeindex.tex b/latex_mk/test/makeindex/makeindex.tex index d3e476b..7440ba0 100644 --- a/latex_mk/test/makeindex/makeindex.tex +++ b/latex_mk/test/makeindex/makeindex.tex @@ -3,7 +3,7 @@ \makeindex \begin{document} ピッツィカート\index{ピッツィカート}すべき個所の指定は、 -楽譜の上ではpizz\index{pizz}と書かれ、 +楽譜\index{がくふ@楽譜}の上ではpizz\index{pizz}と書かれ、 またもとどおりに弓\index{ゆみ@弓}を引く個所に、 イタリア語でacro\index{acro}(弓)と書くことになっています。 \printindex diff --git a/latex_mk/test/simple/simple.pdf b/latex_mk/test/simple/simple.pdf deleted file mode 100644 index c786ea4..0000000 Binary files a/latex_mk/test/simple/simple.pdf and /dev/null differ diff --git a/latex_mk/test/toc/Makefile b/latex_mk/test/toc/Makefile new file mode 120000 index 0000000..2862b17 --- /dev/null +++ b/latex_mk/test/toc/Makefile @@ -0,0 +1 @@ +../Makefile.template \ No newline at end of file diff --git a/latex_mk/test/toc/latex.mk b/latex_mk/test/toc/latex.mk new file mode 120000 index 0000000..5a11d14 --- /dev/null +++ b/latex_mk/test/toc/latex.mk @@ -0,0 +1 @@ +../../latex.mk \ No newline at end of file diff --git a/latex_mk/test/toc/rebase_toc.sh b/latex_mk/test/toc/rebase_toc.sh new file mode 100644 index 0000000..ad86ffd --- /dev/null +++ b/latex_mk/test/toc/rebase_toc.sh @@ -0,0 +1 @@ +if test -s toc.tex.bak; then mv toc.tex.bak toc.tex && touch toc.tex; fi diff --git a/latex_mk/test/toc/toc.tex b/latex_mk/test/toc/toc.tex new file mode 100644 index 0000000..92cbb4e --- /dev/null +++ b/latex_mk/test/toc/toc.tex @@ -0,0 +1,485 @@ +\documentclass{jsbook} +\begin{document} + +\tableofcontents + +\chapter*{序} + +\chapter{\TeX とその仲間} + +\section{\TeX って何?} + +\section{\TeX の読み方・書き方} + +\section{\LaTeX って何?} + +\section{\TeX の処理方式} + +\section{\TeX の出力} + +\section{\TeX と日本語} + +\section{その他の\TeX の仲間} + +\section{\TeX のライセンス} + +\section{\TeX の配布} + +\section{これからの\TeX} + +\chapter{使ってみよう} + +\section{Webで\LaTeX を試してみよう} + +\section{TeXworks(Windows)} + +\section{TeXShop(Mac)} + +\section{コマンドで行う方法} + +\section{日本語のテスト} + +\section{長い文書に挑戦} + +\section{Sync\TeX の使い方} + +\section{エラーが起きたなら} + +\chapter{\LaTeX 2e の基本} + +\section{\LaTeX 2e の入力・印刷の完全な例} + +\section{最低限のルール} + +\section{半角カナや機種依存文字は使えないの?} + +\section{ドキュメントクラス} + +\section{プリアンブル} + +\section{文書の構造} + +\section{タイトルと概要} + +\section{入力ファイルに書ける文字} + +\section{打ち込んだ通りに出力する方法} + +\section{改行の扱い} + +\section{注釈} + +\section{空白の扱い} + +\section{地の文と命令} + +\section{区切りのいらない命令} + +\section{特殊文字} + +\section{アクセント類} + +\section{書体を変える命令} + +\section{文字サイズを変える命令} + +\section{環境} + +\section{箇条書き} + +\section{長さの単位} + +\section{空白を出力する命令} + +\section{脚注と欄外への書き込み} + +\section{罫線の類} + +\chapter{パッケージと自前の命令} + +\section{パッケージ} + +\section{簡単な命令の作り方} + +\section{パッケージを作る} + +\section{命令の名前の付け方} + +\section{自前の環境} + +\section{引数をとるマクロ} + +\section{マクロの引数の制約} + +\section{ちょっと便利なマクロ} + +\chapter{数式の基本} + +\section{数学に無縁な人のために} + +\section{数式用のフォント} + +\section{簡単な数式} + +\section{累乗,添字} + +\section{別行立ての数式} + +\section{和・積分} + +\section{分数} + +\section{字間や高さの微調整} + +\section{式の参照} + +\section{括弧類} + +\section{ギリシア文字} + +\section{筆記体} + +\section{2項演算子} + +\section{関係演算子} + +\section{矢印} + +\section{雑記号} + +\section{latexsymで定義されている文字} + +\section{大きな記号} + +\section{log型関数とmod} + +\section{上下に付けるもの} + +\section{数式の書体} + +\section{ISO/JISの数式組版規則} + +\section{プログラムやアルゴリズムの組版} + +\section{array環境} + +\section{数式の技巧} + +\chapter{複雑な数式} + +\section{amsmathとAMSFonts} + +\section{いろいろな記号} + +\section{行列} + +\section{分数} + +\section{別行立ての数式} + +\chapter{グラフィック} + +\section{\LaTeX と図} + +\section{\LaTeX での図の読み込み方} + +\section{graphicxパッケージの詳細} + +\section{\textbackslash includegraphicsの詳細} + +\section{おもな画像ファイル形式} + +\section{PostScriptとは?} + +\section{EPSとは} + +\section{PDFとは} + +\section{文字列の変形} + +\section{色空間とその変換} + +\section{色の指定} + +\section{枠囲み} + +\chapter{表組み} + +\section{表組みの基本} + +\section{booktabsによる罫線} + +\section{\LaTeX 標準の罫線} + +\section{表の細かい制御} + +\section{列割りの一時変更} + +\section{横幅の指定} + +\section{色のついた表} + +\section{ページをまたぐ表} + +\section{表組みのテクニック} + +\chapter{図・表の配置} + +\section{図の自動配置} + +\section{表の自動配置} + +\section{左右に並べる配置} + +\section{図・表が思い通りの位置に出ないとき} + +\section{回り込みと欄外への配置} + +\chapter{相互参照・目次・索引・リンク} + +\section{相互参照} + +\section{目次} + +\section{索引とMakeIndex,mendex} + +\section{索引の作り方} + +\section{索引スタイルを変えるには} + +\section{索引作成の仕組み} + +\section{入れ子になった索引語} + +\section{範囲} + +\section{ページ数なしの索引語} + +\section{ページ番号の書体} + +\section{\textbackslash index命令の詳細} + +\section{ハイパーリンク} + +\chapter{文献の参照と文献データベース} + +\section{文献の参照} + +\section{すべて人間が行う方法} + +\section{半分人間が行う方法} + +\section{citeとovercite} + +\section{文献処理の全自動化} + +\section{文献データベース概論} + +\section{p\BibTeX の実行例} + +\section{文献スタイルファイル} + +\section{文献データベースの詳細} + +\section{並べ替え順序の制御} + +\section{参照形式を変える} + +\section{\BibTeX のこれから} + +\chapter{欧文フォント} + +\section{\TeX でのフォントの仕組み} + +\section{フォントの5要素} + +\section{フォントのエンコーディングの詳細} + +\section{ファイルのエンコーディング} + +\section{Computer Modern} + +\section{Latin Modern} + +\section{欧文基本14書体} + +\section{欧文基本35書体} + +\section{\TeX Gyreフォント集} + +\section{その他のフォント} + +\section{数式用フォント} + +\chapter{和文フォント} + +\section{おもな和文書体} + +\section{p\TeX の和文フォントの仕組み} + +\section{縦組} + +\section{文字コードとp\TeX } + +\section{OpenTypeフォントとAdobe-Japan} + +\section{otfパッケージ} + +\section{otfパッケージの新しいフォントメトリック} + +\section{プロポーショナル仮名,極太フォント} + +\section{jis/utf/otfフォントメトリック} + +\section{和文フォントの追加} + +\section{もっと文字を} + +\chapter{ページレイアウト} + +\section{ドキュメントクラス} + +\section{ドキュメントクラスのオプション} + +\section{ページレイアウトの変更} + +\section{例:数学のテスト} + +\chapter{スタイルファイルの作り方} + +\section{\LaTeX のスタイルファイル} + +\section{スタイルファイル中の特殊な命令} + +\chapter{美しい文書を作るために} + +\section{全角か半角か} + +\section{句読点・括弧類} + +\section{引用符} + +\section{疑問符・感嘆符} + +\section{自動挿入されるスペース} + +\section{アンダーライン} + +\section{欧文の書き方} + +\section{改行位置の調整} + +\section{改ページの調整} + +\section{図の位置の調整} + +\chapter{\LaTeX による入稿} + +\section{\LaTeX 原稿を入稿する場合} + +\section{PDFで入稿する場合} + +\section{ファイルとフォルダの準備} + +\section{\LaTeX で処理} + +\section{トンボ} + +\section{グラフィック} + +\section{若干のデザイン} + +\section{PDFへの変換} + +\section{その他の注意} + +\chapter{\TeX によるプレゼンテーション} + +\section{jsarticleによるスライド作成} + +\section{Beamerによるスライド作成} + +\section{配布用縮刷の作り方} + +\appendix + +\chapter{付録DVDを用いたインストールと設定} + +\section{本書付録DVD-ROMの中身} + +\section{Windowsへのインストールと設定} + +\section{Macへのインストールと設定} + +\section{LinuxやFreeBSDなどへのインストール} + +\section{TeX Live} + +\chapter{マニュアルを読むための基礎知識} + +\section{ディレクトリ(フォルダ)とパス} + +\section{パスを通すとは?} + +\section{\TeX のディレクトリ構成} + +\chapter{基本マニュアル} + +\section{tex,latex,ptex,platex} + +\section{uptex,uplatex} + +\section{dvipdfmx} + +\section{ptex2pdf} + +\section{dvips} + +\section{dviout} + +\section{updmap} + +\section{Ghostscript} + +\chapter{TikZ} + +\section{PGF/TikZとは} + +\section{TikZの基本} + +\section{いろいろな図形の描画} + +\section{グラフの描画(1)} + +\section{グラフの描画(2)} + +\section{Rで使う方法} + +\section{gnuplotとの連携} + +\section{ほかの図との重ね書き} + +\chapter{記号一覧} + +\section{特殊文字} + +\section{ロゴ} + +\section{textcompパッケージで使える文字} + +\section{pifontパッケージで使える文字} + +\section{otfパッケージで使える文字} + +\chapter{Adobe-Japan1-5全グリフ(+8文字)} + +\chapter{\TeX 関連の情報源} + +\section{文献} + +\section{ネット上の情報} + +\chapter*{あとがき} + +\chapter*{索引} +\end{document} diff --git a/latex_mk/test/toc/update_toc.sh b/latex_mk/test/toc/update_toc.sh new file mode 100644 index 0000000..6121963 --- /dev/null +++ b/latex_mk/test/toc/update_toc.sh @@ -0,0 +1 @@ +sed -i.bak -e 's/\\chapter\*{\([^}]*\)}/&\n\\addcontentsline{toc}{chapter}{\1}/' toc.tex