
新しい環境を作成しましたが、見た目は良いのですが、通常のフォントと筆記体フォントを区別したいので、次のコードを使用します。
\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}