지금은 다음 코드가 있습니다.
\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}