백업 슬라이드에서 페이지 번호 무시
프레젠테이션을 만들기 위해 라텍스의 비머 문서 클래스를 사용하고 있습니다. 오프라인보기, 참조 등을위한 여러 백업 슬라이드가있을 것입니다. Beamer에는 각 슬라이드의 {page #} / {total pages}로 프레젠테이션 진행 상황을 보여주는 기능이 있습니다. {total pages}가 백업 슬라이드를 세지 않은 내 총 페이지 수와 같으면 정말 좋겠습니다 (첫 페이지에서 내 청중을 실망시키고 싶지 않습니다!). 누구든지 이것이 어떻게 할 수 있는지 알고 있습니까?
이제 모든 "백업"슬라이드에서 다음 옵션을 사용하여이 작업을 수행 할 수 있습니다.
\begin{frame}[noframenumbering]{My Title}
\end{frame}
이렇게하면 해당 페이지에 최종 번호 (예 : 25/25)가 표시됩니다.
항상 그렇듯이 취향의 문제입니다.
이를 수행하기 위해 두 가지 명령을 정의했습니다.
\newcommand{\beginbackup}{
\newcounter{framenumbervorappendix}
\setcounter{framenumbervorappendix}{\value{framenumber}}
}
\newcommand{\backupend}{
\addtocounter{framenumbervorappendix}{-\value{framenumber}}
\addtocounter{framenumber}{\value{framenumbervorappendix}}
}
그런 다음 사용 \beginbackup
하고 \backupend
전에 백업 슬라이드 후 슬라이드 수를 조정합니다.
비머 템플릿의 경우 추가하고 싶습니다.
\setbeamertemplate{footline}{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor~~(\insertshortinstitute)
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\insertframenumber{} \hspace*{2ex} % hier hat's sich geändert
\end{beamercolorbox}}%
\vskip0pt%
}
\beginbackup
백업 슬라이드의 전체 페이지 번호로 숨기는 명령 의 정의 에서 그렇지 않으면 "24/18"과 같은 메시지가 표시됩니다.
이 모든 기능을 사용하면 백업 이전의 모든 슬라이드에 대해 슬라이드 번호가 "x / Y"로 지정됩니다. 여기서 Y는 첫 번째 백업 슬라이드 이전의 총 슬라이드 수이고 백업 슬라이드는 이전 슬라이드의 번호를 계속 매 깁니다.
이 작업은 appendixnumberbeamer 패키지 로 수행 할 수 있습니다 . \usepackage{appendixnumberbeamer}
서문에 추가 \appendix
하고 첫 번째 백업 슬라이드 전에 사용 하십시오.
총 프레임 수를 특정 숫자 (예 : 25)로 수동으로 고정하려면 다음 명령을 추가 할 수 있습니다.
\renewcommand{\inserttotalframenumber}{25}
\ begin {document} 명령 바로 뒤에 있습니다.
또한 백업 슬라이드 시작 바로 앞에 \ appendix 명령을 추가하여 해당 섹션 / 하위 섹션이 목차 / 탐색 구조에 나타나지 않도록 할 수 있습니다.
부록 앞의 마지막 프레임 번호를 자동으로 사용하도록 위의 갱신 명령을 조정하는 것이 가능해야하지만 어떻게해야할지 모르겠습니다.
그냥 삽입
\renewcommand{\inserttotalframenumber}{\pageref{lastslide}}
\ begin {document} 뒤에 마커를 놓습니다.
\label{lastslide}
마지막 슬라이드에서.
Fanfan, 귀하의 답변에 감사드립니다. 귀하의 답변은 부록 이전의 프레임 수만 자동으로 계산 한 다음 부록 슬라이드에 대해 별도의 카운트를 다시 시작하는 비머 문서 클래스에 포함 할 수있는이 스타일 파일로 저를 안내했습니다. 산뜻한.
http://www.ensta.fr/~lelong/Latex/appendixnumberbeamer.sty
온라인에서이 기능을 사용할 수 있도록 해준 Jérôme LELONG에게도 감사드립니다.
모든 백업 슬라이드를 부록에 넣고 appendixnumberbeamer
패키지를 사용할 수 있습니다 .
\documentclass[12pt]{beamer}
\usepackage{appendixnumberbeamer}
\begin{document}
\begin{frame}{Frames that counts}
\end{frame}
\appendix
\begin{frame}{Backup slides}
\end{frame}
\end{document}
훌륭한 명령 \ insertpresentationendpage가 문제를 처리합니다. 백업 슬라이드의 시작 부분에 \ appendix를 넣으십시오.
\documentclass[t]{beamer}
\usepackage[absolute,overlay]{textpos}
\setbeamertemplate{navigation symbols}{}
\def\insertpresentationendframe{\inserttotalframenumber}
\makeatletter
\g@addto@macro{\appendix}{\immediate\write\@auxout{\string\@writefile{nav}{\noexpand\headcommand{\noexpand\def\noexpand\insertpresentationendframe{\the\c@framenumber}}}}}
\makeatother
\setbeamertemplate{footline}{%
\begin{picture}(54,12.5)(0,0)
\put(0.9,0.52){%
\begin{minipage}[b][12.5mm][c]{112.5mm}
\raggedleft
\insertframenumber/\insertpresentationendframe
\end{minipage}
}
\end{picture}
}
\begin{document}
\begin{frame}
slide in the main part
\only<2>{blub}
\end{frame}
\appendix
\section*{Backup}
\begin{frame}
\frametitle{backup}
not counting in the total frame number
\end{frame}
\end{document}
최근 비머에 추가 된 또 다른 가능성은 appendixframenumber
템플릿 을 사용하는 것입니다 .
\documentclass[t]{beamer}
\setbeamertemplate{footline}{
\hfill%
\usebeamercolor[fg]{page number in head/foot}%
\usebeamerfont{page number in head/foot}%
\setbeamertemplate{page number in head/foot}[appendixframenumber]%
\usebeamertemplate*{page number in head/foot}\kern1em\vskip2pt%
}
\begin{document}
\begin{frame}
slide in the main part
\only<2>{blub}
\end{frame}
\appendix
\section*{Backup}
\begin{frame}
\frametitle{backup}
not counting in the total frame number
\end{frame}
\end{document}
참조 URL : https://stackoverflow.com/questions/732902/ignoring-page-numbers-in-backup-slides
'programing tip' 카테고리의 다른 글
iTunes Testflight 베타 테스트에서 내부 테스터와 외부 테스터의 차이점은 무엇입니까? (0) | 2020.12.24 |
---|---|
localStorage 대 sessionStorage 대 쿠키 (0) | 2020.12.24 |
operator <<를 오버로딩 할 때 std :: endl은 알 수없는 유형입니다. (0) | 2020.12.15 |
jQuery를 사용하여 Span의 내용을 변경하는 방법은 무엇입니까? (0) | 2020.12.15 |
할당 내 자바 스크립트 AND 연산자 (0) | 2020.12.15 |