다른 헤더 하나의 단면 문서 클래스 기사

다른 헤더 하나의 단면 문서 클래스 기사

나는 기사를 쓰고 있으며 저널 기사의 요구 사항에 따라 종이의 한 면이어야 합니다. 하지만 기사의 짝수 페이지와 홀수 페이지의 다른 헤더를 조정할 수는 없습니다. 최소 작업 예는 다음과 같습니다.

\documentclass[12pt,a4paper,oneside]{article}
  \usepackage{authblk}
  \usepackage{secdot}
  \usepackage{titlesec}
  \renewcommand{\thesection}{\Roman{section}} 
  \usepackage[T1]{fontenc}
  \usepackage{newtxtext}
  \usepackage[latin9]{inputenc}
  \usepackage[english]{babel}
  \usepackage{amsthm}
  \usepackage{amsmath}
  \usepackage{mathptmx}
  \usepackage{mathrsfs}
  \usepackage{calrsfs}
  \usepackage{float}
  \usepackage{fancyhdr}
  \pagestyle{fancy}
  \fancyhf{}% Clear header/footer
  \fancyhead[L]{\ifodd\value{page}\else\thepage{} Ahmed Arif\fi}
  \fancyhead[R]{\ifodd\value{page}Finance Paper \thepage\fi}
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
  \usepackage{url}
  \usepackage[final]{graphicx}
  \usepackage[natbibapa,indexpackage]{apacite}
  \bibliographystyle{apacitex}
  %page margins
  \usepackage{geometry}
  \geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=3cm,rmargin=3cm }
  \setlength\parindent{24pt}
  \usepackage{textcomp}
  \usepackage{textgreek}
  \usepackage[toc,page]{appendix}
  \usepackage{libertineRoman}
  %line spacing
  \usepackage{setspace}
  \doublespacing
  \usepackage{caption}% <-- added
  \captionsetup[table]{skip = 3pt}
  \usepackage{tabulary}
  \usepackage[para]{threeparttable}
  \usepackage{array,booktabs,longtable}
  \newcolumntype{L}{>{\raggedright\arraybackslash}X}
  \usepackage{ltablex}% <-- added
  \usepackage{siunitx}% <-- added
  \usepackage{caption}% <-- added
  \setlength{\LTcapwidth}{7in}
  \usepackage[flushleft]{threeparttablex}
  \usepackage{pdflscape}
  \usepackage{hyperref}
  \usepackage{acro}
  \urlstyle{same}
  \usepackage{amssymb}
  \newcommand\independent{\protect\mathpalette{\protect\independenT}{\perp}}
  \def\independenT#1#2{\mathrel{\rlap{$#1#2$}\mkern2mu{#1#2}}}
  \usepackage{abstract}
  \AtBeginDocument{\renewcommand{\abstractname}{}}
  \usepackage[hang]{footmisc}
  \setlength{\footnotemargin}{.4em}
  \renewcommand{\footnotelayout}{\doublespacing}
  \renewcommand*\footnoterule{}
  \usepackage{lipsum}

  \title{My Finance Paper}
   \author{\sc{Ahmed Arif}}

   \begin{document}
\maketitle
\lipsum
\lipsum
\lipsum
\end{document}

답변1

page카운터가 결정적이므로 헤더에 조건문을 사용할 수 있습니다 .

여기에 이미지 설명을 입력하세요

\documentclass[oneside]{article}

\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\fancyhf{}% Clear header/footer
\fancyhead[L]{\ifodd\value{page}\else\thepage{} Ahmed Arif\fi}
\fancyhead[R]{\ifodd\value{page}Finance Paper \thepage\fi}

\title{My Finance Paper}
\author{Ahmed Arif}

\begin{document}

\maketitle

\sloppy\lipsum[1-50]

\end{document}

물론 이 옵션을 사용할 수도 있습니다 . 이를 통해 ven 및 dd 헤더 배치 twoside사용을 지정할 수 있기 때문입니다 (해당 옵션 아래에만 존재함).EO

여기에 이미지 설명을 입력하세요

\documentclass[twoside]{article}

\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\fancyhf{}% Clear header/footer
\fancyhead[LE]{\thepage{} Ahmed Arif}
\fancyhead[RO]{Finance Paper \thepage}

%...

사실, 페이지 레이아웃은 다르지만 다음을 사용하여 복원할 수 있습니다.geometry, 필요한 경우.

관련 정보