% -*- coding:utf-8 -*- % masashi_01.sty % ・latex本本文(*.tex)の最初に accuthera_cover2.sty (or accuthera_cover2_En.sty) を % 読み込む.日本語の場合,\usepackage{mysect} を入れる. % % % [変更履歴] % 2021.03.15 accuthera_cover2.sty をこの style で usepackage から外した. % 2021.06.20 masashi_02.sty EUC から UTF-8 に変更 % 2021.11.16 jlistings.sty 関係を削除.新しい texlive では動きが怪しいので % 2023.03.27 paragraph を修正 % 2023.08.14 章番号とタイトルが重なるのを防ぐ % \usepackage[dvipdfmx]{graphicx} \usepackage[dvipdfmx,hidelinks,linkcolor=blue]{hyperref} \usepackage[dvipdfmx]{color} %------- pdf の文字化け防止 ------------------------ \usepackage{atbegshi} \ifnum 42146=\euc"A4A2% %" \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}} \else \AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}} \fi %------- 余白 ------------------------ \usepackage[top=25truemm,bottom=25truemm,left=25truemm,right=25truemm]{geometry} \usepackage{pdfpages} % pdf の挿入 %------- ヘッダー -------------------- \usepackage{fancybox} %------- 記号/文字関係 ----------------------------- \usepackage[geometry,electronic,weather,misc]{ifsym} % 特殊記号 \usepackage{color} \definecolor{dark-green}{rgb}{0,0.5,0} \definecolor{aqua}{rgb}{0.2, 0.8, 0.8} \newcommand{\fixdoc}[1]{\textcolor{blue}{#1}} \newcommand{\note}[1]{\textcolor{red}{#1}} \usepackage{ulem} % 取消線 \sout{取消線を引きたい文} \newcommand{\smallblacksquare}[0]{\par \raisebox{0.5mm}{\scalebox{0.6}{$\blacksquare$}\,}} %------ ページの制御 ---------------------- \usepackage{afterpage} \usepackage{lscape} %------ 目次の設定 ---------------------- \usepackage{tocloft} %------ パラグラフ ------------------ \makeatletter \renewcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}% {1.0\Cvs \@plus.5\Cdp \@minus.2\Cdp}% {.1\Cvs \@plus.3\Cdp}% {\reset@font\rmfamily\bfseries\small}% } \makeatother \setcounter{secnumdepth}{3} %------- 箇条書き ----------------------------- \usepackage{enumerate} \usepackage{paralist} %------- 図関係 --------------------------- \usepackage{wrapfig} \usepackage{rotating} \usepackage{float} %------- 表関係 --------------------------- \usepackage{longtable,booktabs} %\usepackage の表関係の先頭に置く \usepackage{booktabs} %\usepackage の表関係の先頭に置く \usepackage{dcolumn} \usepackage{colortbl} \usepackage{arydshln} \usepackage{threeparttable} \newcolumntype{d}[1]{D{.}{.}{#1}} \usepackage{footnote} \makesavenoteenv{tabular} \usepackage{tablefootnote} \usepackage{hhline} \usepackage{multirow} %------- キャプション --------------------- \usepackage[hang,small,bf]{caption} \usepackage[subrefformat=parens]{subcaption} \captionsetup{compatibility=false} \setlength{\captionmargin}{20pt} %------ 参照 ----------------------------- \usepackage{titleref} \usepackage{usebib} \usepackage{hyperref} \usepackage{nameref} \newcommand{\bookref}[2]{\ref{#2}節「#1」(p.\pageref{#2})} \newcommand{\inbookref}[2]{\ref{#1}#2「\hyperref[#1]{\titleref{#1}}」(p.\pageref{#1})} %------- 科学関係 ------------------------- %\usepackage{textgreek} %\usepackage[version=3]{mhchem} % 化学式用 %------- 物理関係 ------------------------- \usepackage{siunitx} %------- 数学関係 ------------------------- \usepackage{amsmath, mdframed} \usepackage{amssymb} \usepackage{ascmac} \usepackage{theorem} \usepackage{braket} \usepackage{mathrsfs} %\newmdtheoremenv{theorem}{定理} \newmdtheoremenv[ linewidth=0.8pt, linecolor=black, backgroundcolor=white, roundcorner=4pt, frametitlefont=\bfseries, frametitlebackgroundcolor=white, frametitlealignment=\center ]{theorem}{定理} \newcommand{\hugesymbol}[1]{\mbox{\strut\rlap{\smash{\Huge$#1$}}\quad}} \newcommand{\diff}[0]{\mathrm{d}} \newcommand{\vm}[1]{\boldsymbol{#1}} \newcommand{\grad}[1]{\nabla #1} \renewcommand{\div}[1]{\nabla\cdot #1 } \newcommand{\rot}[1]{\nabla\times #1} \newcommand{\vnabla}[0]{\vm{\nabla}} \newcommand{\pdiff}[3]{ \if 1#1 \frac{\partial #2}{\partial #3} \else \frac{\partial^{#1} #2}{\partial #3^{#1}}\fi } \newcommand{\ddiff}[3]{ \if 1#1 \frac{\diff #2}{\diff #3} \else \frac{\diff^{#1} #2}{\diff #3^{#1}}\fi } %------- 丸数字 --------------------------- \def\maru#1{{\ooalign{\hfil%#1 の代わりに以下を追加 \ifnum#1>999 \resizebox{.25\width}{\height}{#1}\else% \ifnum#1>99 \resizebox{.33\width}{\height}{#1}\else% \ifnum#1>9 \resizebox{.5\width}{\height}{#1}\else #1% \fi\fi\fi% \/\hfil\crcr% \raise.167ex\hbox{\mathhexbox20D}}}} %------- プログラムリストの制御 ------------ \usepackage{listings} \renewcommand{\lstlistingname}{リスト} \lstset{language=C,% basicstyle=\footnotesize,% commentstyle=\texttt,% classoffset=1,% keywordstyle=\bfseries,% frame=tRBl,framesep=5pt,% showstringspaces=false,% numbers=left,stepnumber=1,numberstyle=\footnotesize,% breaklines=true,% breakatwhitespace=true,% escapechar=\&% }% %------- インターネット関係 --------------------- \usepackage{url} %------- コマンド設定 --------------------- \newcommand{\tw}[1]{\texttt{#1}} \newcommand{\celll}[1]{\multicolumn{1}{l}{#1}} \newcommand{\cellc}[1]{\multicolumn{1}{c}{#1}} \newcommand{\cellr}[1]{\multicolumn{1}{r}{#1}} %------- マクロ ------------ \newcounter{PrtCntr} \newcounter{MyCntr}[PrtCntr] \newcommand{\MyCntr}{\stepcounter{MyCntr}\the\value{MyCntr}}