ご質問はこちらへ
jsbook、fancyスタイルでの柱変更について
jsbook、fancyスタイルにて、ヘッダの奇数頁左に章・タイトルを、偶数頁右に節・タイトルを、フッタの奇数頁左に頁番号・章・タイトルを、偶数頁右に節・タイトル・頁番号を出力させたいと考えています。
章のある頁もレイアウトが揃うようにと、以前のQAを参考にさせて頂いて、修正したつもりですが、章のある頁が偶数頁である場合に限って、ヘッダ・フッタとも節の出力が反映されません。
もし、対処方法をご存知の方がいらっしゃいましたらご教授頂けますと幸いです。
宜しくお願い致します。
\documentclass[b5paper,papersize,openany,dvipdfmx]{jsbook}
\usepackage{fancyhdr}
\usepackage[japanese]{babel}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{bm}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{verbatim}
\usepackage{wrapfig}
\usepackage{ascmac}
\usepackage{makeidx}
\usepackage{pgfplots}
\usepackage{tikz}
\usepackage{multicol}
\setlength{\textwidth}{\fullwidth}
\setlength{\evensidemargin}{\oddsidemargin}
\pagestyle{fancy}
\makeatletter
\renewcommand{\chapter}{%
\if@openright\cleardoublepage\else\clearpage\fi
\global\@topnum\z@
\secdef\@chapter\@schapter}
\makeatother
\renewcommand{\chaptermark}[1]{\markboth{第\ \thechapter\ 章 \ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection #1}{}}
% clear all header fields
\fancyhead{}
\fancyhead[LO]{\leftmark}
\fancyhead[RE]{\rightmark}
%clear all footer fields
\fancyfoot{}
\fancyfoot[LO]{\thepage \leftmark}
\fancyfoot[RE]{\rightmark \thepage}
%ヘッダの高さ幅を調節
\setlength{\headheight}{12pt}
%ヘッダの罫線を消す
\renewcommand{\headrulewidth}{0pt}
\begin{document}
% 序文の開始
\frontmatter
\chapter{はじめのはじめ}
%\thispagestyle{fancy}
\section{はじめにA}
%\thispagestyle{fancy}
\newpage
\section{はじめにB}
\tableofcontents
% 本文の開始
\mainmatter
\chapter{はじめの章}
\newpage
\newpage
\section{はじめの章の節A}
\chapter{つぎの章}
\section{つぎの章の節A}
\newpage
\section{つぎの章の節B}
\chapter{つぎの${}^2$章}
\section{つぎの${}^2$章の節A}
\newpage
\section{つぎの${}^2$章の節B}
\newpage
\section{つぎの${}^2$章の節C}
\newpage
\chapter{つぎの${}^3$章}
\section{つぎの${}^3$章の節A}
\newpage
\section{つぎの${}^3$章の節B}
\section{つぎの${}^3$章の節C}
\section{つぎの${}^3$章の節D}
\section{つぎの${}^3$章の節E}
\section{つぎの${}^3$章の節F}
\section{つぎの${}^3$章の節G}
\section{つぎの${}^3$章の節H}
\section{つぎの${}^3$章の節I}
\section{つぎの${}^3$章の節J}
\chapter{つぎの${}^4$章}
\section{つぎの${}^4$章の節A}
% 後書きの開始
\backmatter
\end{document}
Inkscapeのlatex formula
Tikz の挙動について
分りにくいと思いますがご容赦ください。環境は Debian/testing です。
例えば tiklua.tex を下記の内容で作成し
\documentclass{article}
\usepackage{tikz}%
\pgfrealjobname{tiklua}
\begin{document}
\beginpgfgraphicnamed{foo}
\begin{tikzpicture}
\draw(0,0)--(1,0);
\end{tikzpicture}
\endpgfgraphicnamed
\end{document}
luatex tiklua して。PDF ビューアで表示すると当然横線が表示されます。
ここで
\draw(0,0)--(1,1);
に変更してコンパイルすると斜めの線分になります。そこで
lualatex --jobname=foo tiklua
で図のファイル foo.pdf を生成してから、例えば元に戻し
\draw(0,0)--(1,0);
にして luatex tiklua してもビューアでは斜めの線分のままで修正が
反映されません。
更に
\begin{document}
% \beginpgfgraphicnamed{foo}
\begin{tikzpicture}
\draw(0,0)--(1,0);
% \draw(0,0)--(1,1);
\end{tikzpicture}
% \endpgfgraphicnamed
\beginpgfgraphicnamed{foo}
\begin{tikzpicture}
\draw(0,0)--(0,1);
\end{tikzpicture}
\endpgfgraphicnamed
\end{document}
にして lualatex tiklua すると図は二つ表示されますが
二つ目の図は縦線でなく斜め線分のままになります。どうなってるのでしょうか。
ただし
lualatex --jobname=foo tiklua
すると作成された foo.pdf は縦線になるようです。
\beginpgfgraphicnamed{...}と\endpgfgraphicnamed
で囲んだままコンパイルして最新の修正が反映されてる図が表示されて
必要な図を jobname オプションで随時取り出せるのが希望なのですが。
よろしくご教示ください。
cjk-gs-integrate 20190303.0(Mojave 対応)
ページ数が1000ページを越えた目次について
XeLaTeXでtitlesecパッケージを使った場合の目次の形式について
\setCJKmainfont{Source Han Serif}
\setCJKsansfont{Source Han Sans}
\setCJKmonofont{Source Han Sans}
% Part の表示を変える
\usepackage{titlesec}
\titleformat{\part}[block]
{}{}{0pt}{
\fontsize{32pt}{32pt}\selectfont\filleft
\thispagestyle{empty}
}[
\hrule \Large{\filleft 第 \thepart 部}
]
\usepackage{titletoc}
\titlecontents{part}[10pt]{}{第 \thecontentslabel 部}{}{\dotfill\contentspage}
\begin{document}
\tableofcontents
\part{その1}
\part{その2}
\part{その3}