Icon

LaTeXの定理環境配布

今回は、私が普段LaTeXでpdfを作るときに使用している定理環境などを配布していきます。 特に需要があるか分かりませんが、よろしくお願いします。

利用例

解説の図

図1.こんなかんじです。

使い方はこんな感じになってます シンプルです。

          
            \begin{document}

            \begin{definition}{○○(hogehoge)}{}
              ここに○○(hogehoge)の定義文を書く。
            \end{definition}
            
            \begin{theorem}{○○(hogehoge)}{}
              ここに○○(hogehoge)の定理文を書く。
            \end{theorem}
            
            \begin{lemma}{○○(hogehoge)}{}
              ここに○○(hogehoge)の補題文を書く。
            \end{lemma}
            
            \begin{problem}{○○(hogehoge)}{}
              ここに○○(hogehoge)の問題文を書く。
            \end{problem}
            
            \begin{exproblem}{○○(hogehoge)}{}
              ここに○○(hogehoge)の例題文を書く。
            \end{exproblem}
            
            \begin{answer}{○○(hogehoge)}{}
              ここに○○(hogehoge)の解答文を書く。
            \end{answer}
            
            \begin{question}
              ここに質問文を書く。\\
            \end{question}
            
            \begin{exercise}{}{}
              ここに演習問題を書く。
            \end{exercise}
            
            \begin{exanswer}[x.y.z]
              ここに演習問題の解答を書く。
            \end{exanswer}
            
            \end{document}
          
        

配布!

ご自由にお使いください。

          
            \documentclass{ltjsarticle}

            \usepackage{amsthm}
            \usepackage{amssymb}
            \usepackage{xcolor}
            \usepackage{tikz}
            \usepackage{mdframed}
            \usepackage{lipsum}
            \usepackage[most]{tcolorbox}
            \usepackage{chngcntr}
            \usepackage{amsmath}
            
            
            \definecolor{titlecolor}{RGB}{0,31,63} 
            
            % 定義環境
            \newtcbtheorem{definition}{定義}{%
                colback=white,
                colframe=black!70,
                fonttitle=\bfseries,
                fontupper=\itshape,
                arc=0mm,
                separator sign none,
                description delimiters={}{},
                }{def}
            
            % 定理環境
            \newtcbtheorem{theorem}{定理}{%
                enhanced,
                colback=white,
                colframe=black!70,
                fonttitle=\bfseries,
                fontupper=\itshape,
                arc=0mm,
                separator sign none,
                description delimiters={}{},
                }{thm}
            
            % 定理環境
            \newtcbtheorem{lemma}{補題}{%
                enhanced,
                colback=white,
                colframe=black!70,
                fonttitle=\bfseries,
                fontupper=\itshape,
                arc=0mm,
                separator sign none,
                description delimiters={}{},
                }{lem}
            
            % 問題環境
            \newtcbtheorem{problem}{問題}{%
                enhanced,
                colback=black!5,
                colframe=black!70,
                fonttitle=\bfseries,
                fontupper=\itshape,
                arc=0mm,
                separator sign none,
                description delimiters={}{},
                }{prb}
            
            % 問題環境
            \newtcbtheorem{exproblem}{例題}{%
                enhanced,
                colback=black!5,
                colframe=black!70,
                fonttitle=\bfseries,
                fontupper=\itshape,
                arc=0mm,
                separator sign none,
                description delimiters={}{},
                }{eprb}
            
            % 解答環境
            \newtcbtheorem{answer}{      }{%
                enhanced,
                colback=white,
                colframe=white,
                fonttitle=\bfseries,
                fontupper=\normalfont,
                arc=0mm,
                separator sign none,
                description delimiters={}{},
                left=5mm,
                overlay={
                    \draw[dashed, gray!70] (frame.north west)--(frame.south west);
                    \node[anchor=north west, inner sep=0pt] at (frame.north west) {\textbf{ 解答}};
                },
            }{ans}
            
            %質問環境
            \newtheorem{question}{質問}[subsection]
            
            %演習環境
            \newtheorem{exercise}{演習}[subsection]
            
            %演習解答環境
            \newcounter{exanswer}
            \newenvironment{exanswer}[1][]{%
            \refstepcounter{exanswer}%
            \ifstrempty{#1}{\textbf{解答 \theexanswer}}{\textbf{解答 #1}}%
            }{%
            \qed%
            }