我注意到一个奇怪的编译错误。
经过多次测试,我注意到url和\href{}{}
from hyperref
package系统地产生了以下错误
main.tex, line 31
Runaway argument?
{https://www.geogebra.org/m/ydz69yUz}{\beamerbutton {Méthode de
Newt\ETC.
! Paragraph ended before \next was complete.
<to be read again>
\par
l.31 \end{frame}
我并不像你们大多数人那么专业。但是我在这个问题上却一无所知。
这是 MWE
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage[active,generate=file.tex]{extract}
\begin{document}
\begin{frame}
{Geogebra}
\begin{extract}
\href{https://www.geogebra.org/m/ydz69yUz}{Description}
\url{https://www.geogebra.org/m/ntbtfxGJ}
\url{https://www.geogebra.org/m/Ehnz3hGb}
\end{extract}
\end{frame}
\end{document}
答案1
我不确定将该extract
软件包与 beamer 结合起来是否是个好主意——这取决于您想要完成的任务,可能会有更好的方法。
无论如何,您可以使用框架编译您的文档fragile
。请注意,结果file.tex
并不是真正可用的,它应该将内容包装在框架环境中。
还请注意,您不需要hyperref
使用投影仪进行加载。
\documentclass{beamer}
\usepackage[utf8]{inputenc}
%\usepackage{hyperref}
\usepackage[active,generate=file.tex]{extract}
\begin{document}
\begin{frame}[fragile]
\frametitle{Geogebra}
\begin{extract}
\href{https://www.geogebra.org/m/ydz69yUz}{Description}
\url{https://www.geogebra.org/m/ntbtfxGJ}
\url{https://www.geogebra.org/m/Ehnz3hGb}
\end{extract}
\end{frame}
\end{document}
另一种解决方案是使用extract
框架外的环境:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
%\usepackage{hyperref}
\usepackage[active,generate=file.tex]{extract}
\begin{document}
\begin{extract}
\href{https://www.geogebra.org/m/ydz69yUz}{Description}
\url{https://www.geogebra.org/m/ntbtfxGJ}
\url{https://www.geogebra.org/m/Ehnz3hGb}
\end{extract}
\begin{frame}
\frametitle{Geogebra}
\end{frame}
\end{document}