Question

J'ai quelques cadres dans ma présentation, où je veux me débarrasser de mon titre / footline standard depuis que j'ai besoin de l'espace pour les chiffres que je l'aide \includegraphics comprennent. Ces chiffres prennent tout l'espace. Maintenant, je veux encart le numéro de cadre au coin en bas à droite .

Note. J'utilise le thème standard avec un titre personnalisé / footline. Un exemple minimum de travail peut être trouvé ici: http://rapidshare.com/files/429008846/Beamer.zip

Voici le code:

\documentclass{beamer}
\usepackage{german}
\usepackage{graphicx}
\usepackage{color}
\usepackage{colortbl}
\usepackage{pgf}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
%new color
\definecolor{Gray}{gray}{0.9}
\def\textboxcolor{Gray}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\setbeamertemplate{headline}{%
\hspace{0.01\textwidth}\begin{minipage}[t]{0.88\textwidth}
\vspace{0.1cm}
\begin{tabular}{p{0.5\textwidth}p{0.4\textwidth}p{0.1\textwidth}}
Organisation - Institution&%
&%
\includegraphics[width=1cm]{pictures/logos/logo_ohne_text.jpg}\\
\hline\\
\end{tabular}
\end{minipage}}
%----------------------------------------------------------------------
\setbeamertemplate{footline}{%
\hspace{0.01\textwidth}\begin{minipage}[t]{0.88\textwidth}%
\begin{tabular}{p{0.3\textwidth}p{0.35\textwidth}p{0.2\textwidth}p{0.1\textwidth}}%
\rowcolor[rgb]{0.8,0.8,0.8}\hline%
\raggedright\begin{minipage}{0.3cm}\includegraphics[width=0.30cm]{pictures/logos/quadrat.jpg}\end{minipage}\ \insertauthor &%
\centering \    \usebeamerfont{date in head/foot}\insertshortdate{}& &%
Seite \insertframenumber{}/\inserttotalframenumber\\
\hline\\
\end{tabular}
\end{minipage}}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\begin{document}
%----------------------------------------------------------------------
    \begin{frame}{Normal Frame}
      \begin{block}{Blocktitle}
        Text
      \end{block}
    \end{frame}
%----------------------------------------------------------------------
    \begin{frame}[plain]{Frame with Images}
       \begin{center}
            \includegraphics[height=0.5\textheight]{pictures/cf.png}
            \includegraphics[height=0.5\textheight]{pictures/cf.png}\\
            \includegraphics[height=0.5\textheight]{pictures/cf.png}
            \includegraphics[height=0.5\textheight]{pictures/cf.png}
        \end{center}
        \begin{pgfpicture}{0}{0}{12.8cm}{9.6cm}
            \pgfputat{\pgfxy(10.62,1.05)}{\pgfbox[left,base]{ %
              \tiny{\insertframenumber{}/\inserttotalframenumber}}}
        \end{pgfpicture}
    \end{frame}
%----------------------------------------------------------------------
\end{document}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
Était-ce utile?

La solution

Dans ma première réponse, j'ai demandé quelques photos, que vous posté. Merci beaucoup; ceux étaient très utiles.


Votre apparence de diapositives comme il utilise le thème Graz [1]. J'ai téléchargé cela et est venu avec cette solution. Essayez ceci (remplacer mon \ usetheme {} Graz avec tout ce que vous avez appelé votre version, que vous avez peut-être un peu modifié):

\documentclass{beamer}
\usepackage{pgf} % make sure you use this!
\setbeamertemplate{navigation symbols}{}
\usetheme{Graz}

\pgfdeclareimage[height=0.5cm]{university-logo}{images/uni_logo}
\logo{\pgfuseimage{university-logo}}

\begin{document}

\begin{frame}[plain]{Test slide}
  \begin{pgfpicture}{0}{0}{12.8cm}{9.6cm} % see Note 1

    \pgfputat{\pgfxy(10.62,1.05)}{\pgfbox[left,base]{ % see Note 2
              \tiny{\insertframenumber{}/\inserttotalframenumber}}}

   \pgfputat{\pgfxy(0.4,1.1)}{\pgfimage[width=0.95\textwidth]{figure}} % see Note 3

  \end{pgfpicture}
\end{frame}

\end{document}

Note 1: Si vous n'êtes pas familier avec PGF [2], la syntaxe est:

\begin{pgfpicture}{start x}{start y}{end x}{end y}

Ainsi, vous pouvez probablement vous en sortir avec juste une image PGF avec {0} {0} {12,8} {1,05}, qui comblerait toute la largeur (0 -> 12.8cm x largeur) et juste assez vous donner la numéro de page de bas de page. (0 -> 1.05cm hauteur y)

Cependant, si vous le laissez, vous pouvez utiliser PGF pour placer vos images aussi bien. C'est à vous. Il ne touche pas rien à laisser la taille du cadre entier.

Note 2: modifier ces coordonnées comme vous le souhaitez. Vous pouvez retourner en arrière et vient entre une diapositive par défaut et celui-ci à modifier ces coordonnées jusqu'à ce qu'il n'y a pas de différence perceptible dans le # / tot la page pages de listes entre les deux.

Une note est que si vous commencez à ajouter du texte et ce que vous avez à l'image, il y a un légère chance que pourrait obtenir frappé le placement de la pgfbox autour. Si elle le fait, juste obtenir votre cadre comme vous le voulez avec les chiffres et refaire les coordonnées de \ pfgputat pour obtenir où vous voulez.

Note 3: Je pris une capture d'écran des chiffres de votre lien ci-dessus et utilisé PGF pour le placer dans mon cadre. Votre titre est aligné à gauche alors que le mien est en position centrée par défaut, mais cela ressemble à ce que vous voulez ensemble, espérons (les commandes ci-dessus LaTeX généré ce): IMAGE .

Comme je l'ai dit, juste tweak les différentes coordonnées pour obtenir tout où vous voulez.


Mise à jour 11/5:

Comme je l'ai suggéré dans la note 2, ajouter des choses au mess pourrait cadre le placement. Je l'ai regardé votre code mis à jour et PGF jouer gentiment. Il devrait probablement être considéré comme un « hack » puisque tout cela est fait surmonter la rétrogradage causée par la commande \ includegraphics. Pour l'essentiel, il semble que pgfbox ne peut pas résider où il y a des graphiques placés avec cette méthode de sorte que vous devez créer une boîte « artificiellement » haut sur la diapositive pour forcer à apparaître ... mais cela fonctionne! En fait, je peaufiné pour que si vous passez en mode plein écran, il devrait y avoir aucun changement quelconque entre « Seite 1/2 » sur la première diapositive et « 2/2 » sur le second. Ici, il est:

\begin{pgfpicture}{0}{0}{12.8cm}{9.6cm}
    \pgfputat{\pgfxy(10.585,9.74)}{\pgfbox[left,base]{ %
      \tiny{\insertframenumber{}/\inserttotalframenumber}}}
\end{pgfpicture}

Laissez-moi savoir comment ça se passe!


[1] www. ist. tugraz. à / personnel / weiglhofer / Divers / tugbeamer /

[2] manuel PGF sur ctan: www. ctan. org / tex-archive / graphiques / PGF dans la base / doc

Autres conseils

Une autre approche pourrait consister à utiliser temporairement une autre couche pour afficher les framenumbers, par exemple les symboles de navigation. Ceci a l'avantage supplémentaire que cette couche est rendu au-dessus du contenu du cadre et donc sera encore visible pour les images en plein écran.

\documentclass[xcolor={table}]{beamer}

\usepackage{pgf}

%new color
\definecolor{Gray}{gray}{0.9}
\def\textboxcolor{Gray}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\setbeamertemplate{headline}{%
\hspace{0.01\textwidth}\begin{minipage}[t]{0.88\textwidth}
\vspace{0.1cm}
\begin{tabular}{p{0.5\textwidth}p{0.4\textwidth}p{0.1\textwidth}}
Organisation - Institution&%
&%
\includegraphics[width=1cm]{example-image-duck}\\
\hline\\
\end{tabular}
\end{minipage}}
%%----------------------------------------------------------------------
\setbeamertemplate{footline}{%
\hspace{0.01\textwidth}\begin{minipage}[t]{0.88\textwidth}%
\begin{tabular}{p{0.3\textwidth}p{0.35\textwidth}p{0.2\textwidth}p{0.1\textwidth}}%
\rowcolor[rgb]{0.8,0.8,0.8}\hline%
\raggedright\begin{minipage}{0.3cm}\includegraphics[width=0.30cm]{example-image}\end{minipage}\ \insertauthor &%
\centering \    \usebeamerfont{date in head/foot}\insertshortdate{}& &%
Seite \insertframenumber{}/\inserttotalframenumber\\
\hline\\
\end{tabular}
\end{minipage}}

\begin{document}

\begin{frame}{Normal Frame}
    \begin{block}{Blocktitle}
    Text
  \end{block}
\end{frame}

\begingroup
    \setbeamertemplate{navigation symbols}{%
        \color{black}%
      \tiny%
      \setbeamertemplate{page number in head/foot}[totalpagenumber]%
      \usebeamertemplate{page number in head/foot}%
    }
    \begin{frame}[plain]{Frame with Images}
        \centering
        \includegraphics[height=0.5\textheight]{example-image}%
        \includegraphics[height=0.5\textheight]{example-image}

        \includegraphics[height=0.5\textheight]{example-image}%
        \includegraphics[height=0.5\textheight]{example-image}
    \end{frame}
\endgroup

\end{document}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top