
코드를 좀 빌렸어요아름다운 타이포그래피 쇼케이스
memoir
그리고 클래스 없이 동일한 장식을 시도해보세요.fancyhdr
MWE는 다음과 같습니다.
\documentclass[twoside,12pt,english]{memoir}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{color}
\definecolor{marron}{RGB}{60,30,10}
\definecolor{darkblue}{RGB}{0,0,80}
\definecolor{lightblue}{RGB}{80,80,80}
\definecolor{darkgreen}{RGB}{0,80,0}
\definecolor{darkgray}{RGB}{0,80,0}
\definecolor{darkred}{RGB}{80,0,0}
\definecolor{shadecolor}{rgb}{0.97,0.97,0.97}
\usepackage{lettrine}
\input Acorn.fd
\newcommand*\initfamily{\usefont{U}{Acorn}{xl}{n}}
\usepackage{fourier-orns}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\makeheadrule}
{\@width #2\@height #3 }
{\color{darkgray}\raisebox{-2.1pt}[10pt][10pt]{\leafright} \hrulefill \raisebox{-2.1pt}[10pt][10pt]{~~~\decofourleft \decotwo\decofourright~~~} \hrulefill \raisebox{-2.1pt}[10pt][10pt]{ \leafleft}%
}
{}
{}
\makeatother
\nouppercaseheads
\makepagestyle{myruled}
\makeevenhead{myruled}{\thepage}{}{}
\makeoddhead{myruled}{}{\rightmark}{\thepage}
\makeevenfoot{myruled}{}{}{}
\makeoddfoot{myruled}{}{}{}
\makeatletter % because of \@chapapp
\makepsmarks{myruled}{
\nouppercaseheads
\createmark{chapter}{both}{nonumber}{\@chapapp\ }{. \ }
\createmark{section}{right}{shownumber}{}{. \ }
}
\makeatother
\pagestyle{myruled}
\begin{document}
\chapter{Test}
Test. \newpage
\section{Plant\ae}
Test section.
\newpage
Test.
\end{document}
처음에 장식 코드를 이동하면 아무 것도 표시되지 않습니다.... 의 내장 코드를 {}
어떻게 재정의할 수 있습니까 ?memoir
hrule
산출:
ps. 같은 질문입니다makefootrule
답변1
이게 효과가 있는 것 같아요
\renewcommand\myruledheadrule{%
\color{darkgray}\raisebox{-2.1pt}[10pt][10pt]{\leafright}%
\hrulefill%
\raisebox{-2.1pt}[10pt][10pt]{~~~\decofourleft%
\decotwo\decofourright~~~} \hrulefill%
\raisebox{-2.1pt}[10pt][10pt]{ \leafleft}%
\vskip-24pt
}
부품 을 변경해야 할 수도 있습니다 \vskip-24pt
. 결과적으로 규칙의 높이는 0이 되어야 합니다.
\makeheadrule{name}{}{}
그냥 정의\nameheadrule