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}