Error “Missing endcsname inserted” when including PDF using includegraphics











up vote
3
down vote

favorite












documentclass[12pt,a4paper]{article}
usepackage{color}
usepackage[turkish]{babel}
usepackage{graphicx}
usepackage{tabularx}
usepackage{multirow}
usepackage{graphicx}


%%%%%%%%%%%%%%%%%%%%%%%%%
begin{figure}
includegraphics[width=3cm, height=4cm]{2.pdf}
end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%


The error message is:




Missing endcsname inserted.

relax
l.334 ...udegraphics[width=3cm, height=4cm]{1.jpg}




but, if add only a picture, then it is ok.



documentclass{article}

usepackage{graphicx}

begin{document}

begin{figure}
includegraphics[width=3cm, height=4cm]{1.jpg}
end{figure}

end{document}


This is ok. But why does the first one give an error message?










share|improve this question









New contributor




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




















  • I know that the graphicx package is fantastic, but this is no reason to load it more than once.
    – samcarter
    2 hours ago












  • It is also better to not specify both the width and height of an image, this will distort the image. If you must specify both, add at least keepaspectratio
    – samcarter
    2 hours ago















up vote
3
down vote

favorite












documentclass[12pt,a4paper]{article}
usepackage{color}
usepackage[turkish]{babel}
usepackage{graphicx}
usepackage{tabularx}
usepackage{multirow}
usepackage{graphicx}


%%%%%%%%%%%%%%%%%%%%%%%%%
begin{figure}
includegraphics[width=3cm, height=4cm]{2.pdf}
end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%


The error message is:




Missing endcsname inserted.

relax
l.334 ...udegraphics[width=3cm, height=4cm]{1.jpg}




but, if add only a picture, then it is ok.



documentclass{article}

usepackage{graphicx}

begin{document}

begin{figure}
includegraphics[width=3cm, height=4cm]{1.jpg}
end{figure}

end{document}


This is ok. But why does the first one give an error message?










share|improve this question









New contributor




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




















  • I know that the graphicx package is fantastic, but this is no reason to load it more than once.
    – samcarter
    2 hours ago












  • It is also better to not specify both the width and height of an image, this will distort the image. If you must specify both, add at least keepaspectratio
    – samcarter
    2 hours ago













up vote
3
down vote

favorite









up vote
3
down vote

favorite











documentclass[12pt,a4paper]{article}
usepackage{color}
usepackage[turkish]{babel}
usepackage{graphicx}
usepackage{tabularx}
usepackage{multirow}
usepackage{graphicx}


%%%%%%%%%%%%%%%%%%%%%%%%%
begin{figure}
includegraphics[width=3cm, height=4cm]{2.pdf}
end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%


The error message is:




Missing endcsname inserted.

relax
l.334 ...udegraphics[width=3cm, height=4cm]{1.jpg}




but, if add only a picture, then it is ok.



documentclass{article}

usepackage{graphicx}

begin{document}

begin{figure}
includegraphics[width=3cm, height=4cm]{1.jpg}
end{figure}

end{document}


This is ok. But why does the first one give an error message?










share|improve this question









New contributor




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











documentclass[12pt,a4paper]{article}
usepackage{color}
usepackage[turkish]{babel}
usepackage{graphicx}
usepackage{tabularx}
usepackage{multirow}
usepackage{graphicx}


%%%%%%%%%%%%%%%%%%%%%%%%%
begin{figure}
includegraphics[width=3cm, height=4cm]{2.pdf}
end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%


The error message is:




Missing endcsname inserted.

relax
l.334 ...udegraphics[width=3cm, height=4cm]{1.jpg}




but, if add only a picture, then it is ok.



documentclass{article}

usepackage{graphicx}

begin{document}

begin{figure}
includegraphics[width=3cm, height=4cm]{1.jpg}
end{figure}

end{document}


This is ok. But why does the first one give an error message?







errors includegraphics






share|improve this question









New contributor




tiosonsoner 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 question









New contributor




tiosonsoner 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 question




share|improve this question








edited 2 hours ago









Stefan Pinnow

19.2k83175




19.2k83175






New contributor




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









asked 2 hours ago









tiosonsoner

233




233




New contributor




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





New contributor





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






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












  • I know that the graphicx package is fantastic, but this is no reason to load it more than once.
    – samcarter
    2 hours ago












  • It is also better to not specify both the width and height of an image, this will distort the image. If you must specify both, add at least keepaspectratio
    – samcarter
    2 hours ago


















  • I know that the graphicx package is fantastic, but this is no reason to load it more than once.
    – samcarter
    2 hours ago












  • It is also better to not specify both the width and height of an image, this will distort the image. If you must specify both, add at least keepaspectratio
    – samcarter
    2 hours ago
















I know that the graphicx package is fantastic, but this is no reason to load it more than once.
– samcarter
2 hours ago






I know that the graphicx package is fantastic, but this is no reason to load it more than once.
– samcarter
2 hours ago














It is also better to not specify both the width and height of an image, this will distort the image. If you must specify both, add at least keepaspectratio
– samcarter
2 hours ago




It is also better to not specify both the width and height of an image, this will distort the image. If you must specify both, add at least keepaspectratio
– samcarter
2 hours ago










1 Answer
1






active

oldest

votes

















up vote
7
down vote



accepted










By default the turkish language option makes = into an active character, essentially ruining any key=val interface (as they assume = to be a normal character).



The standard method of dealing with this is shorthandoff{...}:



documentclass{article}

usepackage[turkish]{babel}
usepackage{graphicx}

begin{document}


Used like this, it temporarily (inside this figure env) deactivates = making it behave normally, thus width=3cm works again.



The documentation for turkish babel (texdoc babel-turkish) mentions that the activation of = is potentially dangerous, and you can use



usepackage[turkish,shorthands=:!]{babel}


to just active :!, leaving = alone.






share|improve this answer























    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',
    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
    });


    }
    });






    tiosonsoner is a new contributor. Be nice, and check out our Code of Conduct.










    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f464285%2ferror-missing-endcsname-inserted-when-including-pdf-using-includegraphics%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    7
    down vote



    accepted










    By default the turkish language option makes = into an active character, essentially ruining any key=val interface (as they assume = to be a normal character).



    The standard method of dealing with this is shorthandoff{...}:



    documentclass{article}

    usepackage[turkish]{babel}
    usepackage{graphicx}

    begin{document}


    Used like this, it temporarily (inside this figure env) deactivates = making it behave normally, thus width=3cm works again.



    The documentation for turkish babel (texdoc babel-turkish) mentions that the activation of = is potentially dangerous, and you can use



    usepackage[turkish,shorthands=:!]{babel}


    to just active :!, leaving = alone.






    share|improve this answer



























      up vote
      7
      down vote



      accepted










      By default the turkish language option makes = into an active character, essentially ruining any key=val interface (as they assume = to be a normal character).



      The standard method of dealing with this is shorthandoff{...}:



      documentclass{article}

      usepackage[turkish]{babel}
      usepackage{graphicx}

      begin{document}


      Used like this, it temporarily (inside this figure env) deactivates = making it behave normally, thus width=3cm works again.



      The documentation for turkish babel (texdoc babel-turkish) mentions that the activation of = is potentially dangerous, and you can use



      usepackage[turkish,shorthands=:!]{babel}


      to just active :!, leaving = alone.






      share|improve this answer

























        up vote
        7
        down vote



        accepted







        up vote
        7
        down vote



        accepted






        By default the turkish language option makes = into an active character, essentially ruining any key=val interface (as they assume = to be a normal character).



        The standard method of dealing with this is shorthandoff{...}:



        documentclass{article}

        usepackage[turkish]{babel}
        usepackage{graphicx}

        begin{document}


        Used like this, it temporarily (inside this figure env) deactivates = making it behave normally, thus width=3cm works again.



        The documentation for turkish babel (texdoc babel-turkish) mentions that the activation of = is potentially dangerous, and you can use



        usepackage[turkish,shorthands=:!]{babel}


        to just active :!, leaving = alone.






        share|improve this answer














        By default the turkish language option makes = into an active character, essentially ruining any key=val interface (as they assume = to be a normal character).



        The standard method of dealing with this is shorthandoff{...}:



        documentclass{article}

        usepackage[turkish]{babel}
        usepackage{graphicx}

        begin{document}


        Used like this, it temporarily (inside this figure env) deactivates = making it behave normally, thus width=3cm works again.



        The documentation for turkish babel (texdoc babel-turkish) mentions that the activation of = is potentially dangerous, and you can use



        usepackage[turkish,shorthands=:!]{babel}


        to just active :!, leaving = alone.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited 2 hours ago

























        answered 2 hours ago









        daleif

        31.9k252113




        31.9k252113






















            tiosonsoner is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            tiosonsoner is a new contributor. Be nice, and check out our Code of Conduct.













            tiosonsoner is a new contributor. Be nice, and check out our Code of Conduct.












            tiosonsoner is a new contributor. Be nice, and check out our Code of Conduct.
















            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.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • 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%2f464285%2ferror-missing-endcsname-inserted-when-including-pdf-using-includegraphics%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

            What visual should I use to simply compare current year value vs last year in Power BI desktop

            Alexandru Averescu

            Trompette piccolo