
LaTeX を実行すると、次のエラーが発生します - !Package scrlayer エラー: '\newpagestyle' を定義できません。解決方法を教えていただけませんか? scrlayer に関連付けられている次のパッケージを使用しています (以前は scrpage2 を使用していましたが、廃止されました)
\usepackage[automark]{scrlayer-scrpage}
以下にコンパイルできないコードを記載します。
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage[mincitenames=1,maxcitenames=2,authordate,giveninits=true,
backend=biber, natbib,bibencoding=utf8]{biblatex-chicago}
\usepackage{calc}
\usepackage{appendix}
\usepackage{multirow}
\usepackage{amsmath}
\usepackage{cellspace}
\usepackage{mathtools}
\usepackage{lipsum}
% package for including graphics with figure-environment
\usepackage{graphicx}
\usepackage[normalem]{ulem}
%\usepackage{hyperref}
\usepackage{multirow}
\usepackage{setspace}
\usepackage{breqn}
%\usepackage{fontspec}
%\setmainfont{Times New Roman}
\usepackage{float}
\usepackage{rotating}
\usepackage[flushleft]{threeparttable}
\usepackage{array}
\usepackage{booktabs}
\usepackage{adjustbox}
\usepackage{tabularx}
\usepackage{titlesec}
\usepackage[colorlinks=true,citecolor=blue]{hyperref}
\addbibresource{Reference.bib}
\usepackage{bm}
\usepackage{blindtext}
\usepackage{multicol}
\usepackage{ragged2e}
\usepackage{mathtools}
\usepackage{fancyvrb}
\usepackage{subcaption}
\usepackage{supertabular}
\usepackage[labelfont=bf]{caption}
\captionsetup{justification = raggedright,
singlelinecheck = false}
\usepackage{makecell}
\usepackage{tikz}
\usetikzlibrary{arrows,positioning,decorations.pathreplacing}
%\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
\usepackage[left=2.54cm,top=2.54cm,right=2.54cm,bottom=2.54cm]{geometry}
\pagestyle{myheadings}
\usepackage[automark]{scrlayer-scrpage}
\cfoot[]{\pagemark}
\setheadsepline[122mm]{0.3mm}
\setlength{\parindent}{0pt}
\newcommand{\mc}[1]{\multicolumn{2}{>
{\centering\arraybackslash}p{\widthof{0.000}}}{#1}}
%
\doublespacing
\makeatletter
\def\@xfootnote[#1]{%
\protected@xdef\@thefnmark{#1}%
\@footnotemark\@footnotetext}
\makeatother
\begin{document}
\end{titlepage}
\end{document}
答え1
私はあなたの例を本当に最小限にするために縮小しました。他のパッケージは問題には関係ありません。
原因は でしたtitlesec
。これを削除すれば問題は解決します。
\documentclass[12pt]{article}
%\usepackage{titlesec}
\usepackage[left=2.54cm,top=2.54cm,right=2.54cm,bottom=2.54cm]{geometry}
\pagestyle{myheadings}
\usepackage[automark]
{scrlayer-scrpage}
\cfoot[]{\pagemark}
\setheadsepline[122mm]{0.3mm}
\setlength{\parindent}{0pt}
\begin{document}
asdfasdf
\end{document}