제목을 아래 첨자와 정렬하는 방법

제목을 아래 첨자와 정렬하는 방법

지금은 다음 코드가 있습니다.

\documentclass{book}

\renewcommand\sfdefault{cmss}
\renewcommand{\familydefault}{\sfdefault}

\usepackage[top = 2.54cm, bottom = 2.54cm, left = 1.5cm, right = 1.5cm]{geometry}   % en mecanica dejarlo en 2.54x2 y 2.1x2

\usepackage{fancyhdr}  
    \pagestyle{fancy}
    \fancyhf{}


    \renewcommand{\headrulewidth}{0.5pt}
    %\renewcommand{\footrulewidth}{0.5pt}

    \fancypagestyle{plain}{%
        \fancyhf{}
        \fancyhead[R]{\thepage}
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\footrulewidth}{0pt}
    }


\usepackage{mathtools}


\begin{document}

\begin{titlepage}
    \begin{center}
        {\scshape\large Some text book} 
        \\ \vspace{0.2cm}
        %

        {\scshape\Huge Algebra and Calculus} \\
        {\small\hspace{11.5cm} $^{\displaystyle\text{\textit{by} Peluche!}}$}

    \end{center}
    This is just some text without indent to let you see the width of the page.
\end{titlepage}
\end{document}

생산하는

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

어디대수학과 미적분학제목이고펠루체로!문서의 작성자. 오래전에 작성한 코드입니다. 모든 "교과서"에 대해 \hspace"교과서" 제목과 일치하도록 변경해야 합니다 . 하지만 이제는 모든 "교과서"에 대해 자동으로 정렬하고 싶습니다. 이를 시도하기 위해 다음 코드를 작성했습니다.

\documentclass{book}

\renewcommand\sfdefault{cmss}
\renewcommand{\familydefault}{\sfdefault}

\usepackage[top = 2.54cm, bottom = 2.54cm, left = 1.5cm, right = 1.5cm]{geometry}   % en mecanica dejarlo en 2.54x2 y 2.1x2

\usepackage{fancyhdr}  
    \pagestyle{fancy}
    \fancyhf{}


    \renewcommand{\headrulewidth}{0.5pt}
    %\renewcommand{\footrulewidth}{0.5pt}


    \fancypagestyle{plain}{%
        \fancyhf{}
        \fancyhead[R]{\thepage}
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\footrulewidth}{0pt}
    }


\usepackage{mathtools}


\begin{document}

\begin{titlepage}
    \begin{center}
        {\scshape\large Some text book} 
        \\ \vspace{0.2cm}
        %
        {\scshape\Huge $\text{Algebra and Calculus}_{\text{\normalfont\small \textit{by} Peluche!}}$}

    \end{center}
    This is just some text without indent to let you see the width of the page.
\end{titlepage}
\end{document}

생산하는

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

여기서 문제는 아래 첨자 "by Peluche!"로 인해 제목이 페이지 중앙에 정렬되지 않는다는 것입니다.

문제는 제목을 중앙에 배치하는 방법과 저자 이름을 제목 끝 부분에 위치/정렬(자동)하는 방법입니다. 즉, \hspace첫 번째 코드에서 인수를 자동으로 선택하는 방법입니다 . 읽어 주셔서 감사합니다!

답변1

  • 귀하의 질문은 완전히 명확하지 않습니다. 무엇을 추구하는지입니다.
  • 수학 환경에서는 제목을 쓰지 마세요.
  • 저자는 제목 아래 첨자로 작성해야 합니까, 아니면 책 제목 아래 중앙에 있는 책에서 일반적으로 사용되는 대로 작성해야 합니까?
  • 첫 번째 경우에는 매크로 subscript를 사용하여 제목을 중앙에 배치할 수 있습니다 rlap.

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

\documentclass{book}
\usepackage{lipsum}

\renewcommand\sfdefault{cmss}
\renewcommand{\familydefault}{\sfdefault}

\usepackage[vmargin = 2.54cm, hmargin = 1.5cm]{geometry}   % en mecanica dejarlo en 2.54x2 y 2.1x2+
\usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    \renewcommand{\headrulewidth}{0.5pt}

    \fancypagestyle{plain}{%
        \fancyhf{}
        \fancyhead[R]{\thepage}
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\footrulewidth}{0pt}
    }

\begin{document}

\begin{titlepage}
    \begin{center}
\scshape\large Some text book\

\medskip
        %
\scshape\Huge Algebra and Calculus\rlap{\textsubscript{\small\textit{by Peluche!}}}

    \end{center}
\lipsum[66]
\end{titlepage}

\end{document}

답변2

\text수학 모드에서는 필요하지 않습니다 \textsubscript. 괜찮습니다. 그리고 \phantom제목 왼쪽을 채우는 데 사용할 수 있습니다 .

\documentclass{book}
\usepackage[top=2.54cm,bottom=2.54cm,left=1.5cm,right=1.5cm]{geometry}
\begin{document}
\newcommand{\xxxx}{\normalfont\small\textit{by} Peluche!}
\begin{titlepage}
\begin{center}
{\scshape\large Some text book}
\\\vspace{0.2cm}
{\textsubscript{\phantom{\xxxx}}{\scshape\Huge Algebra and Calculus}\textsubscript{\xxxx}}
\end{center}
This is just some text without indent to let you see the width of the page.
\end{titlepage}
\end{document}

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

관련 정보