\only 时无法使用 latexmk 编译 pdf包括/如何在投影仪演示文稿中隐藏项目符号

\only 时无法使用 latexmk 编译 pdf包括/如何在投影仪演示文稿中隐藏项目符号

有人可以解释为什么以下投影仪演示文稿可以用编译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}  
}

相关内容