environment - solution environment for exercises (different than proof environment)












3















I am typing up solutions to a variety of problems in a textbook, and I want to use the proof environment for proofs but a similar environment for solutions. The link here



Duplicating the amsthm proof environment



shows how I can make my own solution environment, but I want the indication for the end of a solution to be slightly different than that of a proof. I'd like solutions to end with the QED as blackbox whereas I want the proof environment to stay as it is (white box to indicate QED). Is there an easy way to make this happen?










share|improve this question





























    3















    I am typing up solutions to a variety of problems in a textbook, and I want to use the proof environment for proofs but a similar environment for solutions. The link here



    Duplicating the amsthm proof environment



    shows how I can make my own solution environment, but I want the indication for the end of a solution to be slightly different than that of a proof. I'd like solutions to end with the QED as blackbox whereas I want the proof environment to stay as it is (white box to indicate QED). Is there an easy way to make this happen?










    share|improve this question



























      3












      3








      3


      1






      I am typing up solutions to a variety of problems in a textbook, and I want to use the proof environment for proofs but a similar environment for solutions. The link here



      Duplicating the amsthm proof environment



      shows how I can make my own solution environment, but I want the indication for the end of a solution to be slightly different than that of a proof. I'd like solutions to end with the QED as blackbox whereas I want the proof environment to stay as it is (white box to indicate QED). Is there an easy way to make this happen?










      share|improve this question
















      I am typing up solutions to a variety of problems in a textbook, and I want to use the proof environment for proofs but a similar environment for solutions. The link here



      Duplicating the amsthm proof environment



      shows how I can make my own solution environment, but I want the indication for the end of a solution to be slightly different than that of a proof. I'd like solutions to end with the QED as blackbox whereas I want the proof environment to stay as it is (white box to indicate QED). Is there an easy way to make this happen?







      environments






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Apr 13 '17 at 12:34









      Community

      1




      1










      asked Nov 8 '14 at 12:30









      Daniel W. FarlowDaniel W. Farlow

      4872823




      4872823






















          3 Answers
          3






          active

          oldest

          votes


















          3














          You also can do that very simply with ntheorem. Its advantage is an automatic placement of endmarks even if the environment ends in a display math environment:



          documentclass[leqno]{article}
          usepackage[utf8]{inputenc}
          usepackage[T1]{fontenc}
          usepackage{fourier}
          usepackage{heuristica}

          usepackage{amsmath}
          usepackage[thmmarks, amsmath, thref]{ntheorem}

          theoremstyle{nonumberplain}
          theoremheaderfont{itshape}
          theorembodyfont{upshape}
          theoremseparator{.}
          theoremsymbol{ensuremath{square}}
          newtheorem{proof}{Proof}
          theoremsymbol{ensuremath{blacksquare}}
          newtheorem{solution}{Solution}
          theoremseparator{. ---}
          theoremsymbol{mbox{texttt{;o)}}}
          newtheorem{varsol}{Solution (variant)}

          begin{document}

          begin{proof}Since something is true, we have
          [ A = B. ]
          end{proof}


          begin{solution}[of some exercise]
          This is a very intricate solution.
          begin{align*}
          a & = b \ c & = d.
          end{align*}
          end{solution}

          begin{varsol}
          This solution is so very simple that it’s not even worth writing it. Just pure thought:
          begin{equation}label{void}
          end{equation}
          end{varsol}
          end{document}


          enter image description here






          share|improve this answer































            6














            Gonzalo's answer can be easily modified to do this. Just add renewcommandqedsymbol{$blacksquare$} to the definition



            documentclass{article}
            usepackage{amsthm,amssymb}

            newenvironment{solution}
            {renewcommandqedsymbol{$blacksquare$}begin{proof}[Solution]}
            {end{proof}}

            begin{document}

            begin{proof}
            test.
            end{proof}

            begin{solution}
            test.
            end{solution}

            begin{proof}
            test.
            end{proof}

            end{document}


            enter image description here






            share|improve this answer


























            • What are the dimensions of the regular QED symbol? I'd like my black square to look exactly like that--I know you have 3mm and it looks like 2.5mm fits better, but I'm not sure of the exact size.

              – Daniel W. Farlow
              Nov 8 '14 at 12:48



















            0














            please can anybody help with the brute force knn algorithm in latex






            share|improve this answer








            New contributor




            lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.





















            • Welcome to TeX.SE! (1) This is not an answer to the question. IMHO this is not even related to the question and its answers. The answer section is strictly for the answers only. (2) If you have a new question, please ask it. Remember adding a minimal example showing what you have tried, and a sketch of what you really want to have.

              – JouleV
              2 mins ago













            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "85"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f211136%2fenvironment-solution-environment-for-exercises-different-than-proof-environme%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            3 Answers
            3






            active

            oldest

            votes








            3 Answers
            3






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            3














            You also can do that very simply with ntheorem. Its advantage is an automatic placement of endmarks even if the environment ends in a display math environment:



            documentclass[leqno]{article}
            usepackage[utf8]{inputenc}
            usepackage[T1]{fontenc}
            usepackage{fourier}
            usepackage{heuristica}

            usepackage{amsmath}
            usepackage[thmmarks, amsmath, thref]{ntheorem}

            theoremstyle{nonumberplain}
            theoremheaderfont{itshape}
            theorembodyfont{upshape}
            theoremseparator{.}
            theoremsymbol{ensuremath{square}}
            newtheorem{proof}{Proof}
            theoremsymbol{ensuremath{blacksquare}}
            newtheorem{solution}{Solution}
            theoremseparator{. ---}
            theoremsymbol{mbox{texttt{;o)}}}
            newtheorem{varsol}{Solution (variant)}

            begin{document}

            begin{proof}Since something is true, we have
            [ A = B. ]
            end{proof}


            begin{solution}[of some exercise]
            This is a very intricate solution.
            begin{align*}
            a & = b \ c & = d.
            end{align*}
            end{solution}

            begin{varsol}
            This solution is so very simple that it’s not even worth writing it. Just pure thought:
            begin{equation}label{void}
            end{equation}
            end{varsol}
            end{document}


            enter image description here






            share|improve this answer




























              3














              You also can do that very simply with ntheorem. Its advantage is an automatic placement of endmarks even if the environment ends in a display math environment:



              documentclass[leqno]{article}
              usepackage[utf8]{inputenc}
              usepackage[T1]{fontenc}
              usepackage{fourier}
              usepackage{heuristica}

              usepackage{amsmath}
              usepackage[thmmarks, amsmath, thref]{ntheorem}

              theoremstyle{nonumberplain}
              theoremheaderfont{itshape}
              theorembodyfont{upshape}
              theoremseparator{.}
              theoremsymbol{ensuremath{square}}
              newtheorem{proof}{Proof}
              theoremsymbol{ensuremath{blacksquare}}
              newtheorem{solution}{Solution}
              theoremseparator{. ---}
              theoremsymbol{mbox{texttt{;o)}}}
              newtheorem{varsol}{Solution (variant)}

              begin{document}

              begin{proof}Since something is true, we have
              [ A = B. ]
              end{proof}


              begin{solution}[of some exercise]
              This is a very intricate solution.
              begin{align*}
              a & = b \ c & = d.
              end{align*}
              end{solution}

              begin{varsol}
              This solution is so very simple that it’s not even worth writing it. Just pure thought:
              begin{equation}label{void}
              end{equation}
              end{varsol}
              end{document}


              enter image description here






              share|improve this answer


























                3












                3








                3







                You also can do that very simply with ntheorem. Its advantage is an automatic placement of endmarks even if the environment ends in a display math environment:



                documentclass[leqno]{article}
                usepackage[utf8]{inputenc}
                usepackage[T1]{fontenc}
                usepackage{fourier}
                usepackage{heuristica}

                usepackage{amsmath}
                usepackage[thmmarks, amsmath, thref]{ntheorem}

                theoremstyle{nonumberplain}
                theoremheaderfont{itshape}
                theorembodyfont{upshape}
                theoremseparator{.}
                theoremsymbol{ensuremath{square}}
                newtheorem{proof}{Proof}
                theoremsymbol{ensuremath{blacksquare}}
                newtheorem{solution}{Solution}
                theoremseparator{. ---}
                theoremsymbol{mbox{texttt{;o)}}}
                newtheorem{varsol}{Solution (variant)}

                begin{document}

                begin{proof}Since something is true, we have
                [ A = B. ]
                end{proof}


                begin{solution}[of some exercise]
                This is a very intricate solution.
                begin{align*}
                a & = b \ c & = d.
                end{align*}
                end{solution}

                begin{varsol}
                This solution is so very simple that it’s not even worth writing it. Just pure thought:
                begin{equation}label{void}
                end{equation}
                end{varsol}
                end{document}


                enter image description here






                share|improve this answer













                You also can do that very simply with ntheorem. Its advantage is an automatic placement of endmarks even if the environment ends in a display math environment:



                documentclass[leqno]{article}
                usepackage[utf8]{inputenc}
                usepackage[T1]{fontenc}
                usepackage{fourier}
                usepackage{heuristica}

                usepackage{amsmath}
                usepackage[thmmarks, amsmath, thref]{ntheorem}

                theoremstyle{nonumberplain}
                theoremheaderfont{itshape}
                theorembodyfont{upshape}
                theoremseparator{.}
                theoremsymbol{ensuremath{square}}
                newtheorem{proof}{Proof}
                theoremsymbol{ensuremath{blacksquare}}
                newtheorem{solution}{Solution}
                theoremseparator{. ---}
                theoremsymbol{mbox{texttt{;o)}}}
                newtheorem{varsol}{Solution (variant)}

                begin{document}

                begin{proof}Since something is true, we have
                [ A = B. ]
                end{proof}


                begin{solution}[of some exercise]
                This is a very intricate solution.
                begin{align*}
                a & = b \ c & = d.
                end{align*}
                end{solution}

                begin{varsol}
                This solution is so very simple that it’s not even worth writing it. Just pure thought:
                begin{equation}label{void}
                end{equation}
                end{varsol}
                end{document}


                enter image description here







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 8 '14 at 13:40









                BernardBernard

                173k776205




                173k776205























                    6














                    Gonzalo's answer can be easily modified to do this. Just add renewcommandqedsymbol{$blacksquare$} to the definition



                    documentclass{article}
                    usepackage{amsthm,amssymb}

                    newenvironment{solution}
                    {renewcommandqedsymbol{$blacksquare$}begin{proof}[Solution]}
                    {end{proof}}

                    begin{document}

                    begin{proof}
                    test.
                    end{proof}

                    begin{solution}
                    test.
                    end{solution}

                    begin{proof}
                    test.
                    end{proof}

                    end{document}


                    enter image description here






                    share|improve this answer


























                    • What are the dimensions of the regular QED symbol? I'd like my black square to look exactly like that--I know you have 3mm and it looks like 2.5mm fits better, but I'm not sure of the exact size.

                      – Daniel W. Farlow
                      Nov 8 '14 at 12:48
















                    6














                    Gonzalo's answer can be easily modified to do this. Just add renewcommandqedsymbol{$blacksquare$} to the definition



                    documentclass{article}
                    usepackage{amsthm,amssymb}

                    newenvironment{solution}
                    {renewcommandqedsymbol{$blacksquare$}begin{proof}[Solution]}
                    {end{proof}}

                    begin{document}

                    begin{proof}
                    test.
                    end{proof}

                    begin{solution}
                    test.
                    end{solution}

                    begin{proof}
                    test.
                    end{proof}

                    end{document}


                    enter image description here






                    share|improve this answer


























                    • What are the dimensions of the regular QED symbol? I'd like my black square to look exactly like that--I know you have 3mm and it looks like 2.5mm fits better, but I'm not sure of the exact size.

                      – Daniel W. Farlow
                      Nov 8 '14 at 12:48














                    6












                    6








                    6







                    Gonzalo's answer can be easily modified to do this. Just add renewcommandqedsymbol{$blacksquare$} to the definition



                    documentclass{article}
                    usepackage{amsthm,amssymb}

                    newenvironment{solution}
                    {renewcommandqedsymbol{$blacksquare$}begin{proof}[Solution]}
                    {end{proof}}

                    begin{document}

                    begin{proof}
                    test.
                    end{proof}

                    begin{solution}
                    test.
                    end{solution}

                    begin{proof}
                    test.
                    end{proof}

                    end{document}


                    enter image description here






                    share|improve this answer















                    Gonzalo's answer can be easily modified to do this. Just add renewcommandqedsymbol{$blacksquare$} to the definition



                    documentclass{article}
                    usepackage{amsthm,amssymb}

                    newenvironment{solution}
                    {renewcommandqedsymbol{$blacksquare$}begin{proof}[Solution]}
                    {end{proof}}

                    begin{document}

                    begin{proof}
                    test.
                    end{proof}

                    begin{solution}
                    test.
                    end{solution}

                    begin{proof}
                    test.
                    end{proof}

                    end{document}


                    enter image description here







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited Nov 8 '14 at 13:13

























                    answered Nov 8 '14 at 12:42







                    user11232




















                    • What are the dimensions of the regular QED symbol? I'd like my black square to look exactly like that--I know you have 3mm and it looks like 2.5mm fits better, but I'm not sure of the exact size.

                      – Daniel W. Farlow
                      Nov 8 '14 at 12:48



















                    • What are the dimensions of the regular QED symbol? I'd like my black square to look exactly like that--I know you have 3mm and it looks like 2.5mm fits better, but I'm not sure of the exact size.

                      – Daniel W. Farlow
                      Nov 8 '14 at 12:48

















                    What are the dimensions of the regular QED symbol? I'd like my black square to look exactly like that--I know you have 3mm and it looks like 2.5mm fits better, but I'm not sure of the exact size.

                    – Daniel W. Farlow
                    Nov 8 '14 at 12:48





                    What are the dimensions of the regular QED symbol? I'd like my black square to look exactly like that--I know you have 3mm and it looks like 2.5mm fits better, but I'm not sure of the exact size.

                    – Daniel W. Farlow
                    Nov 8 '14 at 12:48











                    0














                    please can anybody help with the brute force knn algorithm in latex






                    share|improve this answer








                    New contributor




                    lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.





















                    • Welcome to TeX.SE! (1) This is not an answer to the question. IMHO this is not even related to the question and its answers. The answer section is strictly for the answers only. (2) If you have a new question, please ask it. Remember adding a minimal example showing what you have tried, and a sketch of what you really want to have.

                      – JouleV
                      2 mins ago


















                    0














                    please can anybody help with the brute force knn algorithm in latex






                    share|improve this answer








                    New contributor




                    lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.





















                    • Welcome to TeX.SE! (1) This is not an answer to the question. IMHO this is not even related to the question and its answers. The answer section is strictly for the answers only. (2) If you have a new question, please ask it. Remember adding a minimal example showing what you have tried, and a sketch of what you really want to have.

                      – JouleV
                      2 mins ago
















                    0












                    0








                    0







                    please can anybody help with the brute force knn algorithm in latex






                    share|improve this answer








                    New contributor




                    lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.










                    please can anybody help with the brute force knn algorithm in latex







                    share|improve this answer








                    New contributor




                    lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.









                    share|improve this answer



                    share|improve this answer






                    New contributor




                    lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.









                    answered 12 mins ago









                    lawallawal

                    1




                    1




                    New contributor




                    lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.





                    New contributor





                    lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.






                    lawal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.













                    • Welcome to TeX.SE! (1) This is not an answer to the question. IMHO this is not even related to the question and its answers. The answer section is strictly for the answers only. (2) If you have a new question, please ask it. Remember adding a minimal example showing what you have tried, and a sketch of what you really want to have.

                      – JouleV
                      2 mins ago





















                    • Welcome to TeX.SE! (1) This is not an answer to the question. IMHO this is not even related to the question and its answers. The answer section is strictly for the answers only. (2) If you have a new question, please ask it. Remember adding a minimal example showing what you have tried, and a sketch of what you really want to have.

                      – JouleV
                      2 mins ago



















                    Welcome to TeX.SE! (1) This is not an answer to the question. IMHO this is not even related to the question and its answers. The answer section is strictly for the answers only. (2) If you have a new question, please ask it. Remember adding a minimal example showing what you have tried, and a sketch of what you really want to have.

                    – JouleV
                    2 mins ago







                    Welcome to TeX.SE! (1) This is not an answer to the question. IMHO this is not even related to the question and its answers. The answer section is strictly for the answers only. (2) If you have a new question, please ask it. Remember adding a minimal example showing what you have tried, and a sketch of what you really want to have.

                    – JouleV
                    2 mins ago




















                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f211136%2fenvironment-solution-environment-for-exercises-different-than-proof-environme%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    サソリ

                    広島県道265号伴広島線

                    Setup Asymptote in Texstudio