如何从乳胶的侧边栏中删除作者姓名?

How to remove authors name from the sidebar in latex?

我正在用乳胶(overleaf.com)写我的演示文稿。我不想在 beamer 右侧的垂直栏中添加作者姓名,

我还提供了该标题页的乳胶代码,如下所示:

\documentclass[14pt,aspectratio=169]{beamer}
\usetheme{Marburg}
\graphicspath{{Arquivos/}}
\usepackage[utf8]{inputenc}
\usepackage[portuguese]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}

\title{Image and Audio Hybrid Watermarking against Synchronization Attacks}
\author{Bhavneet Sharma (31703102)\[\baselineskip] \small{{Supervised By}
  \and\Prof. Dr. Mayank Dave}}
%\setbeamercovered{transparent} 
\institute{\includegraphics[width=2cm, height=1cm]{NITKKR_logo.png}
\National Institute of Technology, Kurukshetra
}
\date{September 22, 2019} 
%\subject{} 
\begin{document}

\begin{frame}
\titlepage
\end{frame}

我是竖线,只需要第一页的标题,然后是简介。

我不知道该怎么做。帮忙解决这个问题。

在 beamer 中,您可以使用其他较短的作者姓名(与演示文稿标题或机构相同)。

\author[Short name]{Author loooong name}

如果这样做,将在侧面(或底部,具体取决于您的主题)栏中使用短名称。所以,为了解决你的问题,声明一个空的短名称就足够了。

\documentclass[14pt,aspectratio=169]{beamer}
\usetheme{Marburg}
\graphicspath{{Arquivos/}}
\usepackage[utf8]{inputenc}
\usepackage[portuguese]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}

\title{Image and Audio Hybrid Watermarking against Synchronization Attacks}
\author[]{Bhavneet Sharma (31703102)\[\baselineskip] \small{{Supervised By}
  \and\Prof. Dr. Mayank Dave}}
%\setbeamercovered{transparent} 
\institute{%\includegraphics[width=2cm, height=1cm]{NITKKR_logo.png}\
  National Institute of Technology, Kurukshetra
}
\date{September 22, 2019} 
%\subject{} 
\begin{document}

\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\section{This is section 1}
\end{frame}
\begin{frame}
\section{and this is section 2}
\titlepage
\end{frame}
\end{document}

不幸的是,侧边栏主题不会测试作者姓名是否为空,无论如何都会插入。这将在侧边栏中添加一个不必要的空行。

要真正去除侧边栏中的作者姓名,可以重新定义侧边栏模板:

\documentclass[14pt,aspectratio=169]{beamer}
\usetheme{Marburg}
\graphicspath{{Arquivos/}}
\usepackage[utf8]{inputenc}
\usepackage[portuguese]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
%\usepackage{graphicx}

\title{Image and Audio Hybrid Watermarking against Synchronization Attacks}
\author[]{Bhavneet Sharma (31703102)\[\baselineskip] {\small {Supervised By}
  \and\Prof. Dr. Mayank Dave}}
%\setbeamercovered{transparent} 
\institute{\includegraphics[width=2cm, height=1cm,keepaspectratio]{example-image-duck}
\National Institute of Technology, Kurukshetra
}
\date{September 22, 2019} 
%\subject{} 

\makeatletter
\setbeamertemplate{sidebar right}
  {
    \beamer@tempdim=\beamer@sidebarwidth%
    \advance\beamer@tempdim by -6pt%
    {\usebeamerfont{title in sidebar}%
      \vskip1.5em%
      \hskip3pt%
      \usebeamercolor[fg]{title in sidebar}%
      \insertshorttitle[width=\beamer@tempdim,center,respectlinebreaks]\par%
      \vskip1.25em%
    }%
%    {%
%      \hskip3pt%
%      \usebeamercolor[fg]{author in sidebar}%
%      \usebeamerfont{author in sidebar}%
%      \insertshortauthor[width=\beamer@tempdim,center,respectlinebreaks]\par%
%      \vskip1.25em%
%    }%
    \insertverticalnavigation{\beamer@sidebarwidth}%
    \vfill
    \ifx\beamer@sidebarside\beamer@lefttext%
    \else%
      \usebeamercolor{normal text}%
      \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
      \vskip2pt%
    \fi%
  }%
\makeatother

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\section{Introduction}

\begin{frame}
content...
\end{frame}


\end{document}

题外话:

  • 你不需要用 beamer 加载 graphicx 包,beamer 已经加载了它

  • 语法 \small{...} 错误。字体大小命令是开关,不带参数,应该是{\small ...}

  • 如果同时指定图像的高度和宽度,图像很可能会变形。最好只指定高度或宽度或添加 keepaspectratio 选项