Warum ändert sich dadurch die Rahmennummer nicht?

Warum ändert sich dadurch die Rahmennummer nicht?

Hier ist ein Stück Code, das ein Freund geschrieben hat, aber ich kann mich nicht an den Namen erinnern. Es ermöglicht tatsächlich den Zeilenumbruch, um die tatsächliche vertikale Linie der Gleichheitszeichen der angezeigten Gleichungen beizubehalten. Es erhöht jedoch offensichtlich nicht die Frame-Nummer. Außerdem funktioniert es nicht innerhalb eines Frames, wo die Frame-Nummer automatisch übernommen würde. 2 Fragen.

(1)Warum funktioniert es nicht innerhalb eines Rahmens?

(2)warum kann ich die Framenummer außerhalb eines Frames nicht mit ändern addtocounter{framenumber}{1}?

Dies ist eine Fortsetzung meiner vorherigen Nachricht hier oben, die leider nicht vollständig beantwortet wurde.

\begingroup
\allowdisplaybreaks
\begin{align*}
y(x) &= e^{\int 1dx}\left(C+\int e^{\int(-1)dx}e^xdx\right)\\
&=e^{\int dx}\left(C+\int e^{-\int dx}e^xdx\right)\\
&=e^x\left(C+\int e^{-x}e^xdx\right)\\
&=e^x(C+x).
\end{align*}
\endgroup

Die Zeilen werden nach der ersten Seite auf die nächste Seite verschoben. Die Gleichheitszeichen auf der zweiten Seite sind jedoch genau auf die der vorherigen Seite ausgerichtet. Vielen Dank! latexatha

Hier ist eine vollständige Seite mit allem, was ich meine.

\documentclass[11pt,compress,pdf,leqno,article]{beamer}
\mode<presentation>
\usepackage{amsmath}
\usepackage{mathtools}
\usetheme{Madrid}                               

\setbeamertemplate{footline}[frame number]{} % added march 13, 2020
%
\newcommand{\blo}{Hi!\\}
%
\begin{document}
\blo\blo\blo\blo\blo\blo\blo\blo\blo\blo\blo\blo\blo\blo\blo
\begingroup
\allowdisplaybreaks
\begin{align*}
y(x) &= e^{\int 1dx}\left(C+\int e^{\int(-1)dx}e^xdx\right)\\
&=e^{\int dx}\left(C+\int e^{-\int dx}e^xdx\right)\\
&=e^x\left(C+\int e^{-x}e^xdx\right)\\
&=e^x(C+x).
\end{align*}
\endgroup
\end{document}

Danke euch allen!!!

Antwort1

Die beamerDokumentklasse ist für die Erstellung von Präsentationen gedacht. Sie besteht aus Frames, die in Ihrem Dokumentbeispiel jedoch nicht vorhanden sind.

Wenn sie in Ihrem Dokument enthalten sind, wird dies im folgenden MWE bezüglich der Frame-Nummerierung gezeigt:

\documentclass[11pt,compress,pdf,leqno,article]{beamer}
\mode<presentation>
\usetheme{Madrid}
\usepackage{mathtools}
%
\newcommand{\blo}{Hi!\\}
%
\begin{document}
\begin{frame}[allowframebreaks]
\blo\blo\blo\blo\blo\blo\blo\blo\blo\blo
\begingroup
\allowdisplaybreaks
\begin{align*}
y(x) &= e^{\int 1dx}\left(C+\int e^{\int(-1)dx}e^xdx\right)\\
&=e^{\int dx}\left(C+\int e^{-\int dx}e^xdx\right)\\
&=e^x\left(C+\int e^{-x}e^xdx\right)\\
&=e^x(C+x).
\end{align*}
\endgroup
\end{frame}
\end{document}

dann erhalten Sie nach (mindestens) zwei Kompilierungen das gewünschte/richtige Ergebnis:

Bildbeschreibung hier eingeben

Bearbeiten: Meiner Meinung nach ist das Ergebnis Ihrer Präsentation nicht schön, denn es ermöglicht den Zuhörern nicht, der Herleitung in Ihrem Gleichungssystem zu folgen. Es wäre besser, die Gleichungen in einem eigenen Rahmen zu schreiben:

\documentclass[leqno]{beamer}
\mode<presentation>
\usetheme{Madrid}
\usepackage{amsmath}
%%%% modification of the \exp                                   %
%---------------------------------------------------------------%
\makeatletter
\let\origexp\exp
\DeclareRobustCommand{\exp}{\@ifnextchar^{\Exp^{}}{\origexp }}
\def\Exp^#1{\,\mathop{\mathrm{\mathstrut e}\!\!}\nolimits^{#1}\,}
\makeatother
%---------------------------------------------------------------%
\DeclareRobustCommand{\dx}{\,\mathrm{d}x}

\newcommand{\blo}{Hi!\\}

\begin{document}
\begin{frame}[allowframebreaks]
\frametitle{Test of multi slide frame}
    \begin{itemize}
\item   Hi!
\item   Hi!
\item   Hi!
\item   Hi!
\item   Hi!
\item   Hi!
\item   Hi!
\item   Hi!
\item   Hi!
\item   Hi!
    \end{itemize}

\begin{align*}
y(x)& = \exp^{\int 1\dx}\left(C+\int \exp^{\int(-1) \dx}\exp^{x} \dx\right)\\
    & = \exp^{\int \dx}\left(C +\int \exp^{-\int \dx}\exp^{x} \dx\right)\\
    & = \exp^{x} \left(C+\int \exp^{-x}\exp^x \dx\right)\\
    & = \exp^{x}(C+x).
\end{align*}
\end{frame}
\end{document}

In den obigen MWE wurden auch einige Änderungen beim Schreiben von Gleichungen eingeführt, die (meiner Meinung nach) eine einfachere Unterscheidung zwischen Variablen und mathematischen Operatoren und Konstanten ermöglichen.

Bildbeschreibung hier eingeben

verwandte Informationen