pgf/tikz と戯れる
\documentclass[uplatex,dvipdfmx,ja=standard,base=12pt,a4paper,fleqn]{bxjsarticle} % chktex-file 3 chktex-file 19 \usepackage[dvipdfmx]{graphicx} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{mathtools} \newcommand{\sads}{\SwapAboveDisplaySkip} \usepackage{enumitem} \usepackage[rmdefault]{mathcomp} \usepackage{tcolorbox} \tcbuselibrary{breakable} \tcbset{colback=white, breakable} %\usepackage{bm} %\usepackage{booktabs} \usepackage{pgfplots} \pgfplotsset{compat=newest} %\usepackage{tikz} %\usetikzlibrary{angles, quotes, backgrounds} %\usepackage{ulem} %\usepackage{units} \usepackage{fancyhdr} \usepackage{lastpage} \pagestyle{fancy} \renewcommand{\headrulewidth}{0pt} \rhead{2017年8月1日} %\cfoot{} \cfoot{\thepage{}/{}\pageref{LastPage}} %\addtolength{\jot}{.5\baselineskip} \usepackage{MYMACROS} %\renewcommand{\baselinestretch}{1.5}
tcolorbox
\documentclass[uplatex, dvipdfmx, ja=standard, base=12pt, notitlepage, a4paper, draft]{bxjsarticle} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{mathtools} \newcommand{\sads}{\SwapAboveDisplaySkip} \usepackage{bm} \usepackage{enumitem} \usepackage{tcolorbox} \usepackage[rmdefault]{mathcomp} \usepackage{fancyhdr} \usepackage{lastpage} \pagestyle{fancy} \renewcommand{\headrulewidth}{0pt} \rhead{hogehoge} %\cfoot{} \cfoot{\thepage{}/{}\pageref{LastPage}} %\addtolength{\jot}{.5\baselineskip}
ascmacパッケージをtcolorboxパッケージに代えた.
\begin{tcolorbox}[colback=white] hoge \end{tcolorbox}
程度の使い方ならタイプセット速度は気にならない.
Replace the global option "14pt" with "base=14pt."
\documentclass[uplatex, dvipdfmx, ja=standard, jafont=ipaex, a4paper, base=14pt, fleqn, draft]{bxjsarticle} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{mathtools} \usepackage{bm} %\usepackage{framed} \usepackage{enumitem} \usepackage{ascmac} \usepackage[rmdefault]{mathcomp} %\usepackage{okumacro} %\usepackage{MYMACRO} \newcommand{\sads}{\SwapAboveDisplaySkip}
他,screen環境を使うためにascmacパッケージを,$\tcdegree$を使うためにmathcompパッケージを読み込んでいる.過去記事で触れた \SwapAboveDisplaySkip には短い別名を用意した.片手で打てるよ.
align 環境を含む newenvironment は不完全ながら成功した
以前の記事
jjvpyj.hatenablog.com
の修正と追記.TeX.ST の以下の記事
tex.stackexchange.com
を読んで,「*」なしの環境は作ることができた.
\newenvironment{myalign}% {\align\SwapAboveDisplaySkip}% {\endalign}
「*」付き環境の作り方は分からないが,並べられた各行に \notag して誤魔化せる.さて align* 環境を使う都度 \SwapAboveDisplaySkip を書くのとどちらが手間か…….
align 環境を含む newenvironment は失敗する
amsmath パッケージが提供する align(*) 環境を調整するために mathtools パッケージが提供する \SwapAboveDisplaySkip 命令をいつも使うために,新たに myalign(*) 環境を作ろうとした.
\newenvironment{myalign*}% {\begin{align*}\SwapAboveDisplaySkip}% {\end{align*}}
すると以下のように怒られる.
LaTeX Error: \begin{align*} on input line 114 ended by \end{myalign*}.
TeX.STを掘ると何やら amsmath の仕様上の問題らしい.
tex.stackexchange.com
あきらめた.続き.
jjvpyj.hatenablog.com
enumitem パッケージ
\documentclass[uplatex, dvipdfmx, ja=standard, jafont=ipaex, a4paper, 14pt]{bxjsarticle} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{mathtools} \usepackage{bm} %\usepackage{framed} \usepackage{enumitem} \usepackage{okumacro} %\usepackage{MYMACRO}
丸括弧付き数字で箇条書きしたかった.
\begin{enumerate}[label=(\arabic*)] \item ほげほげ \item ほげほげ \end{enumerate}
普段
\documentclass[uplatex, dvipdfmx, ja=standard, jafont=ipaex, a4paper, 14pt]{bxjsarticle} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{mathtools} \usepackage{bm} %\usepackage{framed} \usepackage{okumacro} %\usepackage{MYMACRO}