3

SX. I want frame number to have right alignment and frame title left alignment. And command \hfill does not help me with it. `

\documentclass[10pt]{beamer}
\usepackage[utf8]{inputenc} 
\usepackage[T2A]{fontenc}
\begin{document}
\begin{frame}
\frametitle{Title \hfill\hfill\insertframenumber}
\end{frame}
\end{document}

`

The result is next

Andrii V.
  • 147

2 Answers2

3

There is also filll, stronger than fill from \hfill:

\documentclass[10pt]{beamer}
\usepackage[utf8]{inputenc} 
\usepackage[T2A]{fontenc}
\begin{document}
\begin{frame}
%\frametitle{Title \hfill\hfill\insertframenumber}
\frametitle{Title \hspace{0pt plus 1filll}\insertframenumber}
\end{frame}
\end{document}

enter image description here

  • Works perfect, thanks! Can you provide this solution as command, e.g. \customtitle[Title text]? That would be pretty cool. – Andrii V. May 29 '16 at 09:04
0

You can just \hskip to where you want it to go:

\documentclass[10pt]{beamer}
\usepackage[utf8]{inputenc} 
\usepackage{fontenc}
\usepackage{geometry}

\begin{document}

    \begin{frame}
        \frametitle{Title\hskip4.3in\insertframenumber}
    \end{frame}

\end{document}

enter image description here

And another solution:

\documentclass[10pt]{beamer}
\usepackage{showframe}
\usepackage[utf8]{inputenc} 
\usepackage{fontenc}  

\begin{document}

    \begin{frame}
        \frametitle{Title\hskip\textwidth\insertframenumber}
    \end{frame}

\end{document}

enter image description here

A Feldman
  • 3,930