我希望在beamer
演示文稿中写一个用线划掉的副标题。我尝试了以下方法:
\documentclass[11pt]{beamer}
\usetheme{Rochester}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[normalem]{ulem}
\usepackage{soul}
\title{Blabla}
\subtitle{\sout{blablabla}}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}
我也尝试过
\subtitle{\st{blablabla}}
而不是\sout
和包ulem
和soul
分开。它们都给出很多错误,其中第一个是Argument of \UL@word has an extra }. \begin{document}
答案1
pdfinfopdfstring
内部使用的无法满足使用要求。必须使用\title
\sout
\texorpdfstring{\sout{blablabla}}{blablaba}
\documentclass[11pt]{beamer}
\usetheme{Rochester}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[normalem]{ulem}
\usepackage{soul}
\title{Blabla}
\subtitle{\texorpdfstring{\sout{blablabla}}{blablabla}}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}