从 mybox 中删除阴影

从 mybox 中删除阴影

我是新来的,所以如果我犯了任何错误,我提前道歉。

我使用 tikzset 定义了 \mybox 命令。但是,它无法正常工作,因为周围出现了一些奇怪的阴影。

在此处输入图片描述

我希望只有黑色轮廓,没有阴影。我的代码如下:

\documentclass[11pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[export]{adjustbox}
\usepackage{xcolor}
\usepackage{virginialake}
\usepackage{graphics}
\usepackage{multirow,rotating}
\usepackage{color}
\usepackage{hyperref}
\usepackage{tikz-cd}
\usepackage{array}
\usepackage{siunitx}
\usepackage{mathtools,nccmath}%
\usepackage{pifont}
\usepackage{adjustbox}
\usepackage{tikz-cd}
\usepackage{extarrows}

\tikzset{
  mybox/.style={
    draw,
    %fill=blue!20,
    rounded corners=8pt, % Adjust the corner radius as needed
    inner sep=7pt,
  }
}



\begin{document}

\begin{block}{}
    \begin{center} % Center the box on the page
      \begin{tikzpicture}
        \node[mybox]{
          \parbox{0.9\textwidth}{
          \centering Goal: Obtain "well-behaved" Gentzen-style sequent calculi for modal logics.
          }
        };
      \end{tikzpicture}
    
    \end{center}
  \end{block}

\end{document}

答案1

阴影围绕着block您包裹的环境tikzpicture(尽管只有指定主题才有这样的阴影而您不加载其中任何一个……)。

由于您的块没有背景颜色并且您不想要阴影,我建议不要使用块。

其他一些评论:

  • 在节点中使用 parbox 似乎不必要地复杂化。相反,您可以使用 set atext width来设置节点。

  • 请不要多次加载同一个包

  • 我不确定https://github.com/teg/atomic-flows-ii/blob/master/virginialake.sty与您正在使用的软件包是同一版本,但对我来说,它会导致软件包的选项xcolor冲突

  • 如果你的 tex 发行版是最新的,你不需要\usepackage[utf8]{inputenc},这是几年前的默认设置

  • 您无需在 Beamer 文档中加载xcolorgraphicscolor, Beamer 会为您加载它们hyperref

  • frame缺少环境

  • 用于``text''获取开始和结束引号


\RequirePackage{virginialake}
\documentclass[11pt]{beamer}
%\usepackage[utf8]{inputenc}
\usepackage[export]{adjustbox}
%\usepackage{xcolor}
%\usepackage{virginialake}
%\usepackage{graphics}
\usepackage{multirow,rotating}
%\usepackage{color}
%\usepackage{hyperref}
\usepackage{tikz-cd}
\usepackage{array}
\usepackage{siunitx}
\usepackage{mathtools,nccmath}%
\usepackage{pifont}
%\usepackage{adjustbox}
%\usepackage{tikz-cd}
\usepackage{extarrows}

\tikzset{
  mybox/.style={
    draw,
    %fill=blue!20,
    rounded corners=8pt, % Adjust the corner radius as needed
    inner sep=7pt,
  }
}

\begin{document}

\begin{frame}
    \begin{center}% Center the box on the page
      \begin{tikzpicture}
        \node[mybox,text width=.9\textwidth,align=flush center]{
          Goal: Obtain ``well-behaved'' Gentzen-style sequent calculi for modal logics.
        };
      \end{tikzpicture}%
    \end{center}
\end{frame}

\end{document}

在此处输入图片描述

相关内容