新環境不是草書

新環境不是草書

我創建了一個新的環境,它看起來不錯,但我想區分普通字體和草書字體,所以這是我的程式碼:

\newshadetheorem{beispiele}{Beispiel}
\newenvironment{beispiel}[1][]{%
  \definecolor{shadethmcolor}{rgb}{.9,.9,.95}%
  \definecolor{shaderulecolor}{rgb}{0.0,0.0,0.4}%
  \setlength{\shadeboxrule}{1.5pt}%
  \begin{beispiele}[#1]\hspace*{1mm}%
}{\end{beispiele}}

輸出是草書字體,但我想用普通字體,所以不是草書,你能幫我嗎?

多謝!

開始了:

\documentclass{book}
\usepackage{geometry}

\geometry{left=4cm,right=3cm, top=2cm, bottom=2cm} 

\usepackage{titlesec}
\titlespacing*{\chapter}{0pt}{-30pt}{20pt}
\titleformat{\chapter}[display]{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}


\usepackage[ngerman]{babel}
\usepackage{mathptmx}
\usepackage{helvet}
\usepackage{wallpaper}
\usepackage{color}
\usepackage[final]{pdfpages} 
%,bookmarksopenlevel={1}
%\usepackage[bookmarks=true,bookmarksopen=true,bookmarksnumbered=true,colorlinks=true,linkcolor=black,]{hyperref}
\usepackage[colorlinks,linkcolor=black,bookmarksopen=false,
hypertexnames=TRUE,pdfpagelabels=true]{hyperref}
\hypersetup{ 
  pdftitle={},
  pdfauthor={\textcopyright },
  pdfsubject={}, 
  pdfkeywords={}, 
  }

\usepackage{xcolor,bookmark}
\usepackage{scrextend}
\usepackage{titlepic}
\usepackage{shorttoc}
\usepackage{courier}
%
\usepackage{type1cm}         



\usepackage{makeidx}         % allows index generation

\usepackage{graphicx}        % standard LaTeX graphics tool
                             % when including figure files
\usepackage{multicol}        % used for the two-column index
\usepackage[bottom]{footmisc}% places footnotes at page bottom
\usepackage{tocstyle}
\usetocstyle{allwithdot} 
%\usepackage{thmbox}
\usepackage{shadethm}
\usepackage{amsthm} 
%\usetocstyle{KOMAlike}


\makeindex             % used for the subject index
                       % please use the style svind.ist with
                       % your makeindex program


\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}


%\theoremstyle{plain}
%\theoremstyle{remark}
%\newtheorem{beispiel}{Beispiel}[chapter]
\newshadetheorem{beispiele}{Beispiel}
\newenvironment{beispiel}[1][]{%
  \definecolor{shadethmcolor}{rgb}{.9,.9,.95}%
  \definecolor{shaderulecolor}{rgb}{1,1,1}%
  \setlength{\shadeboxrule}{1.5pt}%
  \begin{beispiele}[#1]\hspace*{1mm}%
}{\end{beispiele}}

\begin{document}
\begin{beispiel}
Test
\end{beispiel}
\end{document}

答案1

shadedthm套件與 搭配使用amsthm,因此您可以使用後者來定義包含必要樣式修改的定理樣式;一個小例子(對於這個例子,我刪除了不相關的套件):

\documentclass{book}
\usepackage{xcolor,bookmark}
\usepackage{shadethm}
\usepackage{amsthm}
\usepackage{lipsum}% just to generate text for the example

\newtheoremstyle{mystyle}
  {\topsep}{\topsep}{}{}%
  {\bfseries}{:}{.5em}{}%

\theoremstyle{mystyle}
\newshadetheorem{beispiele}{Beispiel}

\newenvironment{beispiel}[1][]
  {\definecolor{shadethmcolor}{rgb}{.9,.9,.95}%
    \definecolor{shaderulecolor}{rgb}{1,1,1}%
    \setlength{\shadeboxrule}{1.5pt}%
    \begin{beispiele}[#1]\hspace*{1mm}}
  {\end{beispiele}}

\begin{document}

\begin{beispiel}
\lipsum[2]
\end{beispiel}

\end{document}

在此輸入影像描述

使用該包您將受到一些限制,因為分頁不能發生在使用;shadethm創建的環境中。newshadedtheorem為了擺脫這個限制我建議你使用mdframed套件(它是高度可自訂的,處理分頁符,文件附帶大量範例),這是您使用的環境mdframed

\documentclass{book}
\usepackage{xcolor,bookmark}
\usepackage{amsthm}
\usepackage{mdframed}
\usepackage{lipsum}% just to generate text for the example

\definecolor{shadethmcolor}{rgb}{.9,.9,.95}%

\newtheoremstyle{mystyle}
  {\topsep}{\topsep}{}{}%
  {\bfseries}{:}{.5em}{}%

\theoremstyle{mystyle}
\newmdtheoremenv[hidealllines=true,
backgroundcolor=shadethmcolor,skipabove=\topsep,
skipbelow=\topsep]{beispiel}{Beispiel}

\begin{document}

\begin{beispiel}
\lipsum[2]
\end{beispiel}

\end{document}

在此輸入影像描述

相關內容