강조된 멋진 제목

강조된 멋진 제목

아래 그림과 같이 두 개의 수평선으로 강조된 제목을 구성하고 싶습니다.

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

문서 앞에 추가하려면

예를 들어 다음과 같은 코드 세그먼트가 있습니다.

  \documentclass[11pt,a4paper]{report}

\usepackage{amsthm}
\usepackage{setspace}
\usepackage{fontspec}
\usepackage{polyglossia}

\setmainlanguage{english}
\setotherlanguage{arabic}

\newfontfamily\arabicfont[Script=Arabic,Scale=1.2]{Amiri}



    \begin{document}
    \begin{center}

    {\thickhrulefill\quad  \scshape\bfseries\textit{Mohcine} \quad \thickhrulefill}
    \rule{\textwidth}{2pt}\vspace*{-\baselineskip}\vspace*{2pt} % Thick horizontal line
    \rule{\textwidth}{0.4pt}\\[\baselineskip] % Thin horizontal line

    {\centering \LARGE \scshape\bfseries\textit{tex.stackexchange.com}  \\[0.3\baselineskip] }\\[0.2\baselineskip] % Title

    \rule{\textwidth}{0.4pt}\vspace*{-\baselineskip}\vspace{3.2pt} % Thin horizontal line
    \rule{\textwidth}{2pt}\\[\baselineskip] % Thick horizontal line
    \end{center}


    \begin{Arabic}
    \begin{description}
    \item [ \textarabic{القرآن الكريم} ]
    \end{description}
    اللّهُ لاَ إِلَهَ إِلاَّ هُوَ الْحَيُّ الْقَيُّومُ لاَ تَأْخُذُهُ سِنَةٌ وَلاَ نَوْمٌ لَّهُ مَا فِي السَّمَاوَاتِ وَمَا ‏فِي الأَرْضِ مَن ذَا الَّذِي يَشْفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ يَعْلَمُ مَا بَيْنَ أَيْدِيهِمْ وَمَا خَلْفَهُمْ وَلاَ ‏يُحِيطُونَ بِشَيْءٍ مِّنْ عِلْمِهِ إِلاَّ بِمَا شَاء وَسِعَ كُرْسِيُّهُ السَّمَاوَاتِ وَالأَرْضَ وَلاَ يَؤُودُهُ ‏حِفْظُهُمَا وَهُوَ الْعَلِيُّ الْعَظِيمُ
    \end{Arabic}
    \begin{description}
    \item [The Holy Quran]
    \end{description}
     Allah - there is no deity except Him, the Ever-Living, the Sustainer of [all] existence. Neither drowsiness overtakes Him nor sleep. To Him belongs whatever is in the heavens and whatever is on the earth. Who is it that can intercede with Him except by His permission? He knows what is [presently] before them and what will be after them, and they encompass not a thing of His knowledge except for what He wills. His Kursi extends over the heavens and the earth, and their preservation tires Him not. And He is the Most High, the Most Great. (255) 
    \end{document}

생산하는

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

답변1

\Title원하는 레이아웃을 생성하기 위해 4개의 인수를 사용하여 명령을 정의했습니다 . 예를 들어 아래 이미지의 제목은 다음을 사용하여 생성되었습니다.

\Title{Mohcine}{Some particular title}{Some test text}{Some other text}

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

필요에 따라 설정을 자유롭게 조정하시기 바랍니다.

코드:

\documentclass[11pt,a4paper]{report}
\usepackage{xhfill}
\usepackage{amsthm}
\usepackage{setspace}
\usepackage{fontspec}
\usepackage{polyglossia}

\setmainlanguage{english}
\setotherlanguage{arabic}

\newfontfamily\arabicfont[Script=Arabic,Scale=1.2]{Scheherazade}

\newlength\TextBoxWd% width of the text boxes
\newlength\TextBoxSep% separation of the text boxes
\newlength\TextBoxHt% height of the text boxes

\setlength\TextBoxWd{\marginparwidth}
\setlength\TextBoxSep{\marginparsep}
\setlength\TextBoxHt{2cm}

\newcommand\ThickTitleRule{\xrfill[0.5ex]{3pt}}

\newcommand\Title[4]{%
\begingroup
  \setlength\parindent{0pt}%
  \par
  \makebox[\linewidth]{%
    \fbox{\parbox[t][\TextBoxHt][c]{\TextBoxWd}{\raggedright#3}}\hspace{\TextBoxSep}%
    \parbox[t]{\textwidth}{%
      \leavevmode
      \centering
      \ThickTitleRule\quad{\scshape\bfseries\itshape#1}\quad\ThickTitleRule\par
      \vskip-0.2\baselineskip
      \rule{\textwidth}{2pt}\par\vskip-.8\baselineskip% Thick horizontal line
      \rule{\textwidth}{0.4pt}%Thin horizontal line
      \par\vskip0.75ex
      {\LARGE\scshape\bfseries\itshape#2\par}% Title
      \rule{\textwidth}{0.4pt}\par\par\vskip-.7\baselineskip% Thin horizontal line
      \rule{\textwidth}{2pt}% Thick horizontal line
    }%
    \hspace{\TextBoxSep}\fbox{\parbox[t][\TextBoxHt][c]{\TextBoxWd}{\raggedright#4}}\par%
  }%
  \vskip\baselineskip
\endgroup
}

\begin{document}

\Title{Mohcine}{Some particular title}{Some test text}{Some other text}

\begin{Arabic}
\begin{description}
\item [ \textarabic{القرآن الكريم} ]
\end{description}
\end{Arabic}

\end{document}

업데이트

제목 상자의 너비를 제어하기 위해 새로운 길이를 추가했습니다.

\documentclass[11pt,a4paper]{report}
\usepackage{xhfill}
\usepackage{amsthm}
\usepackage{setspace}
\usepackage{fontspec}
\usepackage{polyglossia}

\setmainlanguage{english}
\setotherlanguage{arabic}

\setlength{\textheight}{25cm} 
\setlength{\textwidth}{18cm} 
\addtolength{\hoffset}{-3cm} 
\addtolength{\voffset}{-3cm}

\newfontfamily\arabicfont[Script=Arabic,Scale=1.2]{Scheherazade}

\newlength\TextBoxWd% width of the text boxes
\newlength\TextBoxSep% separation of the text boxes
\newlength\TextBoxHt% height of the text boxes
\newlength\RuleWd% width of the rules

\setlength\TextBoxWd{\marginparwidth}
\setlength\TextBoxSep{\marginparsep}
\setlength\TextBoxHt{2cm}
\setlength\RuleWd{0.8\textwidth}

\newcommand\ThickTitleRule{\xrfill[0.5ex]{3pt}}

\newcommand\Title[4]{%
\begingroup
  \setlength\parindent{0pt}%
  \par
  \makebox[\linewidth]{%
    \fbox{\parbox[t][\TextBoxHt][c]{\TextBoxWd}{\raggedright#3}}\hspace{\TextBoxSep}%
    \parbox[t]{\RuleWd}{%
      \leavevmode
      \centering
      \ThickTitleRule\quad{\scshape\bfseries\itshape#1}\quad\ThickTitleRule\par
      \vskip-0.2\baselineskip
      \rule{\RuleWd}{2pt}\par\vskip-.8\baselineskip% Thick horizontal line
      \rule{\RuleWd}{0.4pt}%Thin horizontal line
      \par\vskip0.75ex
      {\LARGE\scshape\bfseries\itshape#2\par}% Title
      \rule{\RuleWd}{0.4pt}\par\par\vskip-.7\baselineskip% Thin horizontal line
      \rule{\RuleWd}{2pt}% Thick horizontal line
    }%
    \hspace{\TextBoxSep}\fbox{\parbox[t][\TextBoxHt][c]{\TextBoxWd}{\raggedright#4}}\par%
  }%
  \vskip\baselineskip
\endgroup
}


\begin{document}

\Title{Mohcine}{Some particular title}{Some test text}{Some other text}

\begin{Arabic}
\begin{description}
\item [ \textarabic{القرآن الكريم} ]
\end{description}
\end{Arabic}

\end{document}

관련 정보