Cómo alinear un título con un subíndice debajo

Cómo alinear un título con un subíndice debajo

Ahora mismo tengo este código:

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

que produce

ingrese la descripción de la imagen aquí

dóndeÁlgebra y cálculoes el titulo ypor Peluche!el autor del documento. Este es un código que escribí hace mucho tiempo. A cada "libro de texto" tengo que cambiarlo \hspacepara alinearlo con el título del "libro de texto". Pero ahora me gustaría alinearlo automáticamente para cada "libro de texto". Para intentar hacer esto, escribí el siguiente código:

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

que produce

ingrese la descripción de la imagen aquí

El problema aquí es la falta de alineación del título con el centro de la página debido al subíndice "¡por Peluche!".

La pregunta es cómo centrar el título y cómo posicionar/alinear (automáticamente) el nombre del autor al final del título. En otras palabras, cómo elegir \hspaceautomáticamente el argumento de en el primer código. ¡Gracias por leer!

Respuesta1

  • Tu pregunta no está del todo clara: ¿qué buscas?
  • No escriba el título en un entorno matemático.
  • ¿El autor debe escribirse como subíndice del título o como se suele utilizar en los libros centrados debajo del título del libro?
  • En el primer caso puedes centrar el título escribiendo subscriptmediante el uso de la rlapmacro:

ingrese la descripción de la imagen aquí

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

Respuesta2

No es necesario estar \texten modo matemático, \textsubscriptestá bien. Y puedes usar \phantompara llenar la izquierda del título.

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

ingrese la descripción de la imagen aquí

información relacionada