有人可以解释为什么以下投影仪演示文稿可以用编译pdflatex -interaction=nonstopmode
但不能用latexmk -pvc -pdf
:
\documentclass{beamer}
\usepackage[norsk]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pgfpages}
\setbeameroption{show notes on second screen} %show notes or show notes on second screen or hide notes
\mode<presentation>
{
\usetheme{Frankfurt}
\setbeamercolor{frametitle}{fg=black, bg=white!80!black}
\setbeamercolor{item}{fg=black}
}
\title[Styrke]{Styrke}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\note[itemize]
{
\item 45 min lecture
\item 20 min upto interplay between nervous system and muscle in strength development
\item 10 min on research
\item 15 min on recommendations and practical tips
}
\begin{frame}
\frametitle{Ulike typer muskelbevegelser}
\begin{itemize}
\item Isometrisk (statisk)
\item Dynamisk
\begin{itemize}
\only<handout>{\item Konsentrisk}
\only<handout>{\item Eksentrisk}
\end{itemize}
\item Isokinetisk
\end{itemize}
\end{frame}
\note[itemize]{
\item Isometrisk (statisk)
\begin{itemize}
\item Spenning i muskelen uten bevegelser
\end{itemize}
\item Dynamisk
\begin{itemize}
\item Konsentrisk
\begin{itemize}
\item Muskelen utvikler kraft mens muskellengden minke
\end{itemize}
\item Eksentrisk
\begin{itemize}
\item Muskelen utvikler kraft mens muskellengden øker
\end{itemize}
\end{itemize}
\item Isokinetisk
\begin{itemize}
\item Utvikling av kraft i muskelen under jevn hastighet
\end{itemize}
}
\end{document}
它似乎与命令有关,\only
因为将其放置\visible
在该位置允许它使用 latexmk 进行编译。
[编辑] 澄清一下:我试图在演示文稿中隐藏幻灯片中的两个项目要点(\item Konsentrisk
和\item Eksentrisk
),但让它们显示在讲义中。如果我使用该\visible
命令,它会在项目要点应该出现的地方留下一个空白,而这并不是我想要的。
如果我没有\only
正确使用来执行此操作,那么我的问题就是;如何从演示文稿中删除项目符号而不留空格,但仍让它们显示在讲义中?
答案1
问题的主要问题不是无法编译而可以编译。由于此错误,两者都不能latexmk
编译:pdflatex
\only<handout>{\item Konsentrisk}
这里itemize
看不到,\item
并且会报告错误。
从进一步的讨论来看,这里真正需要的是一种只在讲义。仅仅使用\item<handout>
效果不佳,因为它会在输出中留下不必要的空白。
由于这仅适用于讲义,因此可以使用一种可行的方法:
\mode<handout>{
\begin{itemize}
\item Konsentrisk
\item Eksentrisk
\end{itemize}
}