Memoiren dekorative Regeln in der Überschrift

Memoiren dekorative Regeln in der Überschrift

Ich habe etwas Code vonSchaukasten schöner Typografie

und versuchen Sie, die gleiche Dekoration mit memoirKlasse ohnefancyhdr

Hier ist 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}

Wenn ich den Dekorationscode verschiebe, wird zuerst {}nichts angezeigt.... Wie kann ich memoirdas integrierte Element neu definieren hrule?

Ausgabe:

Bildbeschreibung hier eingeben

ps gleiche Frage zumakefootrule

Antwort1

Das scheint zu funktionieren

        \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
        }

Möglicherweise müssen Sie das Teil ändern \vskip-24pt. Die resultierende Höhe der Regel sollte Null betragen.

\makeheadrule{name}{}{}definiert nur\nameheadrule

verwandte Informationen