CINXE.COM
Common Mistakes that cause Automated Processing to Fail - arXiv info
<!doctype html> <html lang="en" class="no-js"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="canonical" href="https://info.arxiv.org/help/faq/mistakes.html"> <link rel="icon" href="../../assets/favicon.png"> <meta name="generator" content="mkdocs-1.4.1, mkdocs-material-8.5.6"> <title>Common Mistakes that cause Automated Processing to Fail - arXiv info</title> <link rel="stylesheet" href="../../assets/stylesheets/main.20d9efc8.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.cbb835fc.min.css"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <link rel="stylesheet" href="../../stylesheets/extra.css"> <script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title> | arXiv e-print repository</title> <link rel="stylesheet" href="https://use.typekit.net/kkn2tyz.css"> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ messageStyle: "none", extensions: ["tex2jax.js"], jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ], processEscapes: true, ignoreClass: '.*', processClass: 'mathjax.*' }, TeX: { extensions: ["AMSmath.js", "AMSsymbols.js", "noErrors.js"], noErrors: { inlineDelimiters: ["$","$"], multiLine: false, style: { "font-size": "normal", "border": "" } } }, "HTML-CSS": { availableFonts: ["TeX"] } }); </script> <script src='//static.arxiv.org/MathJax-2.7.3/MathJax.js'></script> </head> <body dir="ltr" data-md-color-scheme="" data-md-color-primary="" data-md-color-accent=""> <script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script> <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> <label class="md-overlay" for="__drawer"></label> <div data-md-component="skip"> <a href="#common-mistakes-that-cause-automated-processing-to-fail" class="md-skip"> Skip to content </a> </div> <div data-md-component="announce"> </div> <!-- contains Cornell logo and sponsor statement, and Google Analytic script --> <div class="attribution" role="complementary"> <img src="/assets/cornell-reduced-white.png" height="auto" width="200" title="Cornell logo" alt="Logo for Cornell University"> <p class="sponsors"><a href="https://arxiv.org/about/funding">We gratefully acknowledge support from the Simons Foundation, member institutions, and all contributors.</a></p> </div> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-B1RR0QKWGQ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-B1RR0QKWGQ'); </script> <header class="md-header" data-md-component="header"> <nav class="md-header__inner md-grid" aria-label="Header"> <a href="https://arxiv.org" title="arXiv info" class="md-header__button md-logo" aria-label="arXiv info" data-md-component="logo"> <img src="../../assets/arxiv-logo-one-color-white.svg" alt="logo"> </a> <label class="md-header__button md-icon" for="__drawer"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg> </label> <div class="md-header__title" data-md-component="header-title"> <div class="md-header__ellipsis"> <div class="md-header__topic"> <span class="md-ellipsis"> arXiv info </span> </div> <div class="md-header__topic" data-md-component="header-topic"> <span class="md-ellipsis"> Common Mistakes that cause Automated Processing to Fail </span> </div> </div> </div> <form class="md-header__option" data-md-component="palette"> <input class="md-option" data-md-color-media="(prefers-color-scheme)" data-md-color-scheme="" data-md-color-primary="" data-md-color-accent="" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1"> <label class="md-header__button md-icon" title="Switch to light mode" for="__palette_3" hidden> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m14.3 16-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9h-1.9M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69m-9.15 3.96h2.3L12 9l-1.15 3.65Z"/></svg> </label> <input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="" data-md-color-accent="" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_2"> <label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"/></svg> </label> <input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="" data-md-color-accent="" aria-label="Switch to system preference" type="radio" name="__palette" id="__palette_3"> <label class="md-header__button md-icon" title="Switch to system preference" for="__palette_2" hidden> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"/></svg> </label> </form> <label class="md-header__button md-icon" for="__search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> </label> <div class="md-search" data-md-component="search" role="dialog"> <label class="md-search__overlay" for="__search"></label> <div class="md-search__inner" role="search"> <form class="md-search__form" name="search"> <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required> <label class="md-search__icon md-icon" for="__search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> </label> <nav class="md-search__options" aria-label="Search"> <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg> </button> </nav> </form> <div class="md-search__output"> <div class="md-search__scrollwrap" data-md-scrollfix> <div class="md-search-result" data-md-component="search-result"> <div class="md-search-result__meta"> Initializing search </div> <ol class="md-search-result__list"></ol> </div> </div> </div> </div> </div> <div class="md-header__source"> <a href="https://github.com/arXiv/arxiv-docs" title="Go to repository" class="md-source" data-md-component="source"> <div class="md-source__icon md-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> </div> <div class="md-source__repository"> GitHub </div> </a> </div> </nav> </header> <div class="md-container" data-md-component="container"> <main class="md-main" data-md-component="main"> <div class="md-main__inner md-grid"> <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" > <div class="md-sidebar__scrollwrap"> <div class="md-sidebar__inner"> <nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> <label class="md-nav__title" for="__drawer"> <a href="https://arxiv.org" title="arXiv info" class="md-nav__button md-logo" aria-label="arXiv info" data-md-component="logo"> <img src="../../assets/arxiv-logo-one-color-white.svg" alt="logo"> </a> arXiv info </label> <div class="md-nav__source"> <a href="https://github.com/arXiv/arxiv-docs" title="Go to repository" class="md-source" data-md-component="source"> <div class="md-source__icon md-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> </div> <div class="md-source__repository"> GitHub </div> </a> </div> <ul class="md-nav__list" data-md-scrollfix> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Wrap everything with a macro to reduce file roundtrips (see #2213) --> <!-- Render current and nested navigation items --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../index.html" class="md-nav__link"> Home </a> </li> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Wrap everything with a macro to reduce file roundtrips (see #2213) --> <!-- Render current and nested navigation items --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2" type="checkbox" id="__nav_2" /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_2" tabindex="0" aria-hidden="true" aria-expanded="false"> About <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="About" data-md-level="1" > <label class="md-nav__title" for="__nav_2"> <span class="md-nav__icon md-icon"></span> About </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/index.html" class="md-nav__link"> About arXiv </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/people/index.html" class="md-nav__link"> Who we are </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2_3" type="checkbox" id="__nav_2_3" /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_2_3" tabindex="0" aria-hidden="true" aria-expanded="false"> Governance <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Governance" data-md-level="2" > <label class="md-nav__title" for="__nav_2_3"> <span class="md-nav__icon md-icon"></span> Governance </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/governance.html" class="md-nav__link"> arXiv Governance Model </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/arXiv_bylaws.html" class="md-nav__link"> Bylaws </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/people/arxiv_advisory_board.html" class="md-nav__link"> arXiv Advisory Board </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/people/science_advisory_council.html" class="md-nav__link"> Science Advisory Council </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/people/editorial_advisory_council.html" class="md-nav__link"> Editorial Advisory Council </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/people/institutions_advisory_council.html" class="md-nav__link"> Institutions Advisory Council </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/membership.html" class="md-nav__link"> Membership </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/funding.html" class="md-nav__link"> Funding </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/reports/index.html" class="md-nav__link"> Reports </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../about/accessibility.html" class="md-nav__link"> Accessibility </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="https://blog.arxiv.org/" class="md-nav__link"> arXiv Blog </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Wrap everything with a macro to reduce file roundtrips (see #2213) --> <!-- Render current and nested navigation items --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--active md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" type="checkbox" id="__nav_3" checked /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_3" tabindex="0" aria-hidden="true" aria-expanded="false"> Help <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Help" data-md-level="1" > <label class="md-nav__title" for="__nav_3"> <span class="md-nav__icon md-icon"></span> Help </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../index.html" class="md-nav__link"> arXiv Help Contents </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--active md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3_2" type="checkbox" id="__nav_3_2" checked /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_3_2" tabindex="0" aria-hidden="true" aria-expanded="false"> Submit an Article <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Submit an Article" data-md-level="2" > <label class="md-nav__title" for="__nav_3_2"> <span class="md-nav__icon md-icon"></span> Submit an Article </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../submit/index.html" class="md-nav__link"> Submission Overview </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../submit_tex.html" class="md-nav__link"> Submit TeX/LaTeX </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../submit_pdf.html" class="md-nav__link"> Submit a PDF </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--active md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3_2_4" type="checkbox" id="__nav_3_2_4" checked /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_3_2_4" tabindex="0" aria-hidden="true" aria-expanded="false"> FAQ <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="FAQ" data-md-level="3" > <label class="md-nav__title" for="__nav_3_2_4"> <span class="md-nav__icon md-icon"></span> FAQ </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="index.html" class="md-nav__link"> Frequently Asked Questions </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="aaclass.html" class="md-nav__link"> LaTeX2e class for Astronomy & Astrophysics </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="amslatex2000.html" class="md-nav__link"> AMS LaTeX packages and AMS Journal styles </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="browsergunzip.html" class="md-nav__link"> Downloaded .gz Files that are not Gzipped </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="citelinks.html" class="md-nav__link"> Why do my citations appear in long form </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="doublesubscript.html" class="md-nav__link"> Examples of TeX Double Subscripts </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="dvips.html" class="md-nav__link"> Papersize/Layout Problems: Margins are Different and/or Text is Truncated </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="feynmf.html" class="md-nav__link"> Using Feynmf on arXiv </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="freefonts.html" class="md-nav__link"> Proprietary fonts and/or their free equivalents </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="landscape.html" class="md-nav__link"> How to Prepare Pages for Landscape Printout </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item md-nav__item--active"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc" /> <!-- Hack: see partials/toc.html for more information --> <!-- Render table of contents, if not empty --> <label class="md-nav__link md-nav__link--active" for="__toc" tabindex="0"> Common Mistakes that cause Automated Processing to Fail <span class="md-nav__icon md-icon"></span> </label> <a href="mistakes.html" class="md-nav__link md-nav__link--active" > Common Mistakes that cause Automated Processing to Fail </a> <!-- Show table of contents --> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Determine title --> <!-- Table of contents --> <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> <!-- Table of contents title and list --> <label class="md-nav__title" for="__toc"> <span class="md-nav__icon md-icon"></span> Table of contents </label> <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> <li class="md-nav__item"> <a href="#common-mistakes-that-cause-automated-processing-to-fail" class="md-nav__link"> Common Mistakes that cause Automated Processing to Fail </a> <nav class="md-nav" aria-label="Common Mistakes that cause Automated Processing to Fail"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#look-through-these-common-mistakes-if-your-texlatex-submission-failed" class="md-nav__link"> Look through these common mistakes if your TeX/LaTeX submission failed: </a> </li> <li class="md-nav__item"> <a href="#absolute-filenames" class="md-nav__link"> Absolute filenames </a> </li> <li class="md-nav__item"> <a href="#upper-case-vs-lower-case-filenames" class="md-nav__link"> Upper-case vs Lower-case filenames </a> </li> <li class="md-nav__item"> <a href="#spaces-and-other-inappropriate-characters-in-filenames" class="md-nav__link"> Spaces and other inappropriate characters in filenames </a> </li> <li class="md-nav__item"> <a href="#missing-stylemacro-files" class="md-nav__link"> Missing style/macro files </a> </li> <li class="md-nav__item"> <a href="#last-minute-untested-changes" class="md-nav__link"> Last minute untested changes </a> </li> <li class="md-nav__item"> <a href="#user-intervention" class="md-nav__link"> User intervention </a> </li> <li class="md-nav__item"> <a href="#multiple-files-concatenated" class="md-nav__link"> Multiple files concatenated </a> </li> <li class="md-nav__item"> <a href="#use-of-old-or-non-standard-style-files" class="md-nav__link"> Use of old or non-standard style files </a> </li> <li class="md-nav__item"> <a href="#style-files-incompatible-with-dvips" class="md-nav__link"> Style files incompatible with dvips </a> </li> <li class="md-nav__item"> <a href="#sources-that-rely-on-something-other-than-tex-or-latex" class="md-nav__link"> Sources that rely on something other than TeX or LaTeX </a> </li> <li class="md-nav__item"> <a href="#use-of-unusualuncommon-fonts" class="md-nav__link"> Use of unusual/uncommon fonts </a> </li> <li class="md-nav__item"> <a href="#unprotected-cite-and-other-macros-inside-figure-caption-commands-line-too-long-error" class="md-nav__link"> Unprotected \cite and other macros inside figure \caption commands, "line too long" error </a> </li> <li class="md-nav__item"> <a href="#marking-files-to-be-ignored" class="md-nav__link"> Marking files to be ignored </a> </li> <li class="md-nav__item"> <a href="#missing-number-treated-as-zeroerror" class="md-nav__link"> "! Missing number, treated as zero"error </a> </li> <li class="md-nav__item"> <a href="#to-disable-hypertex" class="md-nav__link"> To disable HyperTeX </a> </li> <li class="md-nav__item"> <a href="#cant-write-subdirfileaux-and-other-problems-with-write-permissions-during-tex-processing" class="md-nav__link"> "Can't write subdir/file.aux" and other problems with write permissions during TeX processing </a> </li> <li class="md-nav__item"> <a href="#double-subscriptsuperscript-errors" class="md-nav__link"> "! Double subscript/superscript" errors </a> </li> <li class="md-nav__item"> <a href="#pdf-conversion-failure-in-papers-with-complex-section-structure" class="md-nav__link"> PDF conversion failure in papers with complex section structure </a> </li> <li class="md-nav__item"> <a href="#arxiv-system-attempts-processing-with-pdflatex-for-submissions-which-are-regular-latex" class="md-nav__link"> arXiv system attempts processing with PDFLaTeX for submissions which are regular latex </a> </li> <li class="md-nav__item"> <a href="#why-does-arxivs-system-fail-to-recognize-the-main-tex-file" class="md-nav__link"> Why does arXiv's system fail to recognize the main tex file? </a> </li> <li class="md-nav__item"> <a href="#problems-with-inclusion-of-binary-or-other-bitmap-figures-ps-bad-warnings" class="md-nav__link"> Problems with inclusion of binary or other bitmap figures; PS BAD warnings </a> </li> <li class="md-nav__item"> <a href="#latex-error-command-bbbk-already-defined" class="md-nav__link"> "! LaTeX Error: Command \Bbbk already defined." </a> </li> <li class="md-nav__item"> <a href="#notes-for-using-mintedsty-in-arxiv" class="md-nav__link"> Notes for using minted.sty in arXiv </a> </li> </ul> </nav> </li> </ul> </nav> </li> <!-- Main navigation item --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="pd1enc.html" class="md-nav__link"> Why do my user defined symbols display incorrectly </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="pdfrotate.html" class="md-nav__link"> Why are some pages in the generated PDF file rotated? </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="psbad.html" class="md-nav__link"> Why are there Problems with my PostScript File? </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="psjunk.html" class="md-nav__link"> Why is my PostScript File so Large? </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="pstricks.html" class="md-nav__link"> Using PSTricks on arXiv </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="references.html" class="md-nav__link"> References to and in arXiv Documents </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="revtex.html" class="md-nav__link"> Status of REVTeX 4 and REVTeX 4.1 support </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="srcfaq.html" class="md-nav__link"> Nota Bene (updated 30 Jun '97) </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="statfaq.html" class="md-nav__link"> Frequently Asked Questions on Public Statistics </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="texlive.html" class="md-nav__link"> Notes about arXiv's TeXLive Version </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="texprobs.html" class="md-nav__link"> Why doesn't my processed TeX submission look the way I expected it? </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="textures.html" class="md-nav__link"> Textures </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="today.html" class="md-nav__link"> Why Does My Paper Give the Wrong Date? </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="whynostamp.html" class="md-nav__link"> Why doesn't my paper have the arXiv id stamped on the side of the page? </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../submit_status.html" class="md-nav__link"> Status Information </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../ancillary_files.html" class="md-nav__link"> Ancillary Files (data, code, images) </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../availability.html" class="md-nav__link"> Availability of submissions </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../cross.html" class="md-nav__link"> Category cross listing </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../endorsement.html" class="md-nav__link"> Endorsement </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../jref.html" class="md-nav__link"> Adding Journal Reference and DOI </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../license/index.html" class="md-nav__link"> Licenses </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../overlap.html" class="md-nav__link"> Text Overlap </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../prep.html" class="md-nav__link"> Metadata for Required and Optional Fields </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../replace.html" class="md-nav__link"> Submit a new version of a work </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../sizes.html" class="md-nav__link"> Oversized Submissions </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../submit_index.html" class="md-nav__link"> Submit a Paper List for Conference Proceedings </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../tar.html" class="md-nav__link"> Creating tar and zip Files for Upload </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../tex.html" class="md-nav__link"> What is TeX </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../third_party_submission.html" class="md-nav__link"> Proxy / Third Party Submission </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../translations.html" class="md-nav__link"> Translations </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../versions.html" class="md-nav__link"> Version Availability </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="whytex.html" class="md-nav__link"> Why Submit TeX? </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../withdraw.html" class="md-nav__link"> Withdraw / Retract a Submission </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3_3" type="checkbox" id="__nav_3_3" /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_3_3" tabindex="0" aria-hidden="true" aria-expanded="false"> Find and Read Articles <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Find and Read Articles" data-md-level="2" > <label class="md-nav__title" for="__nav_3_3"> <span class="md-nav__icon md-icon"></span> Find and Read Articles </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../find/index.html" class="md-nav__link"> Finding Articles </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../find.html" class="md-nav__link"> Search for articles </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../view.html" class="md-nav__link"> Viewing submissions </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../subscribe.html" class="md-nav__link"> Email subscriptions for new papers </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../arxiv_identifier.html" class="md-nav__link"> arXiv Identifier </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../config_browser.html" class="md-nav__link"> Configuring your browser </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../rss.html" class="md-nav__link"> RSS Feeds </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../license/index.html" class="md-nav__link"> Licenses </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../license/reuse.html" class="md-nav__link"> Permissions and Reuse </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../mathjax.html" class="md-nav__link"> What is MathJax? </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3_4" type="checkbox" id="__nav_3_4" /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_3_4" tabindex="0" aria-hidden="true" aria-expanded="false"> Accounts <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Accounts" data-md-level="2" > <label class="md-nav__title" for="__nav_3_4"> <span class="md-nav__icon md-icon"></span> Accounts </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../accounts/index.html" class="md-nav__link"> Index </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../registerhelp.html" class="md-nav__link"> Directions for Author Registration </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../author_identifiers.html" class="md-nav__link"> Author Identifiers </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../orcid.html" class="md-nav__link"> ORCID identifiers </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../authority.html" class="md-nav__link"> Authority Records </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../not-registered.html" class="md-nav__link"> Why isn't a Person "Registered as an Author?" </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3_5" type="checkbox" id="__nav_3_5" /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_3_5" tabindex="0" aria-hidden="true" aria-expanded="false"> Bulk Access to Metadata and Full Text <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Bulk Access to Metadata and Full Text" data-md-level="2" > <label class="md-nav__title" for="__nav_3_5"> <span class="md-nav__icon md-icon"></span> Bulk Access to Metadata and Full Text </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../bulk_data/index.html" class="md-nav__link"> Index </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../arxiv_identifier_for_services.html" class="md-nav__link"> arXiv Identifier for Interacting Services </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../bulk_data_s3.html" class="md-nav__link"> Full Text via S3 </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../api/index.html" class="md-nav__link"> API for Metadata </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../rss.html" class="md-nav__link"> RSS Feeds </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../ir.html" class="md-nav__link"> Institutional Repository Interoperability </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../bib_feed.html" class="md-nav__link"> Automated DOI and journal reference updates from publishers </a> </li> </ul> </nav> </li> <!-- Currently active page --> </ul> </nav> </li> <!-- Currently active page --> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Wrap everything with a macro to reduce file roundtrips (see #2213) --> <!-- Render current and nested navigation items --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_4" tabindex="0" aria-hidden="true" aria-expanded="false"> Brand <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Brand" data-md-level="1" > <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> Brand </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/index.html" class="md-nav__link"> Our Brand </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/brand-guidelines.html" class="md-nav__link"> Name and logo use </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/brand-pillars.html" class="md-nav__link"> Brand pillars </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/colors.html" class="md-nav__link"> Colors </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/fonts.html" class="md-nav__link"> Fonts </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/images.html" class="md-nav__link"> Images </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/logos.html" class="md-nav__link"> Logos </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/quotes.html" class="md-nav__link"> Quotes </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/swag.html" class="md-nav__link"> Swag </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/tagline.html" class="md-nav__link"> Tagline </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/typography.html" class="md-nav__link"> Typography </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../brand/voice.html" class="md-nav__link"> Voice </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Wrap everything with a macro to reduce file roundtrips (see #2213) --> <!-- Render current and nested navigation items --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" type="checkbox" id="__nav_5" /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_5" tabindex="0" aria-hidden="true" aria-expanded="false"> Labs <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Labs" data-md-level="1" > <label class="md-nav__title" for="__nav_5"> <span class="md-nav__icon md-icon"></span> Labs </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../labs/index.html" class="md-nav__link"> arXivLabs: An invitation to collaborate </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../../labs/showcase.html" class="md-nav__link"> arXivLabs: Showcase </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Wrap everything with a macro to reduce file roundtrips (see #2213) --> <!-- Render current and nested navigation items --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <!-- Determine whether to render item as a section --> <!-- Render item with nested items --> <li class="md-nav__item md-nav__item--nested"> <!-- Active checkbox expands items contained within nested section --> <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" /> <!-- Determine all nested items that are index pages --> <!-- Render toggle to expand nested items --> <label class="md-nav__link" for="__nav_6" tabindex="0" aria-hidden="true" aria-expanded="false"> Policies <span class="md-nav__icon md-icon"></span> </label> <!-- Render link to index page + toggle --> <!-- Render nested navigation --> <nav class="md-nav" aria-label="Policies" data-md-level="1" > <label class="md-nav__title" for="__nav_6"> <span class="md-nav__icon md-icon"></span> Policies </label> <ul class="md-nav__list" data-md-scrollfix> <!-- Render nested item list --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../policies/index.html" class="md-nav__link"> arXiv Policies </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../policies/code_of_conduct.html" class="md-nav__link"> Code of conduct </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../policies/privacy_policy.html" class="md-nav__link"> Privacy policy </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../policies/identity_and_affiliation.html" class="md-nav__link"> Identity, affiliation, and registration </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../policies/submission_agreement.html" class="md-nav__link"> Submission terms and agreement </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../authority.html" class="md-nav__link"> Paper ownership </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../submit/index.html" class="md-nav__link"> General submission policies </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../availability.html" class="md-nav__link"> Submission schedule and cutoff time </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../moderation/index.html" class="md-nav__link"> Content Moderation </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../license/index.html" class="md-nav__link"> License and copyright </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../withdraw.html" class="md-nav__link"> Withdrawals </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../cross.html" class="md-nav__link"> Cross listing </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../translations.html" class="md-nav__link"> Translations </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="multilang.html" class="md-nav__link"> Non-English submissions </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../overlap.html" class="md-nav__link"> Text Overlap </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="whytex.html" class="md-nav__link"> Requiring TeX when possible </a> </li> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../third_party_submission.html" class="md-nav__link"> Third party submission </a> </li> </ul> </nav> </li> <!-- Currently active page --> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Wrap everything with a macro to reduce file roundtrips (see #2213) --> <!-- Render current and nested navigation items --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="https://arxiv.org/category_taxonomy" class="md-nav__link"> Categories </a> </li> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Wrap everything with a macro to reduce file roundtrips (see #2213) --> <!-- Render current and nested navigation items --> <!-- Determine class according to state --> <!-- Main navigation item with nested items --> <li class="md-nav__item"> <a href="../stats/index.html" class="md-nav__link"> arXiv Usage Stats </a> </li> </ul> </nav> </div> </div> </div> <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > <div class="md-sidebar__scrollwrap"> <div class="md-sidebar__inner"> <!-- Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> <!-- Determine title --> <!-- Table of contents --> <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> <!-- Table of contents title and list --> <label class="md-nav__title" for="__toc"> <span class="md-nav__icon md-icon"></span> Table of contents </label> <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> <li class="md-nav__item"> <a href="#common-mistakes-that-cause-automated-processing-to-fail" class="md-nav__link"> Common Mistakes that cause Automated Processing to Fail </a> <nav class="md-nav" aria-label="Common Mistakes that cause Automated Processing to Fail"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#look-through-these-common-mistakes-if-your-texlatex-submission-failed" class="md-nav__link"> Look through these common mistakes if your TeX/LaTeX submission failed: </a> </li> <li class="md-nav__item"> <a href="#absolute-filenames" class="md-nav__link"> Absolute filenames </a> </li> <li class="md-nav__item"> <a href="#upper-case-vs-lower-case-filenames" class="md-nav__link"> Upper-case vs Lower-case filenames </a> </li> <li class="md-nav__item"> <a href="#spaces-and-other-inappropriate-characters-in-filenames" class="md-nav__link"> Spaces and other inappropriate characters in filenames </a> </li> <li class="md-nav__item"> <a href="#missing-stylemacro-files" class="md-nav__link"> Missing style/macro files </a> </li> <li class="md-nav__item"> <a href="#last-minute-untested-changes" class="md-nav__link"> Last minute untested changes </a> </li> <li class="md-nav__item"> <a href="#user-intervention" class="md-nav__link"> User intervention </a> </li> <li class="md-nav__item"> <a href="#multiple-files-concatenated" class="md-nav__link"> Multiple files concatenated </a> </li> <li class="md-nav__item"> <a href="#use-of-old-or-non-standard-style-files" class="md-nav__link"> Use of old or non-standard style files </a> </li> <li class="md-nav__item"> <a href="#style-files-incompatible-with-dvips" class="md-nav__link"> Style files incompatible with dvips </a> </li> <li class="md-nav__item"> <a href="#sources-that-rely-on-something-other-than-tex-or-latex" class="md-nav__link"> Sources that rely on something other than TeX or LaTeX </a> </li> <li class="md-nav__item"> <a href="#use-of-unusualuncommon-fonts" class="md-nav__link"> Use of unusual/uncommon fonts </a> </li> <li class="md-nav__item"> <a href="#unprotected-cite-and-other-macros-inside-figure-caption-commands-line-too-long-error" class="md-nav__link"> Unprotected \cite and other macros inside figure \caption commands, "line too long" error </a> </li> <li class="md-nav__item"> <a href="#marking-files-to-be-ignored" class="md-nav__link"> Marking files to be ignored </a> </li> <li class="md-nav__item"> <a href="#missing-number-treated-as-zeroerror" class="md-nav__link"> "! Missing number, treated as zero"error </a> </li> <li class="md-nav__item"> <a href="#to-disable-hypertex" class="md-nav__link"> To disable HyperTeX </a> </li> <li class="md-nav__item"> <a href="#cant-write-subdirfileaux-and-other-problems-with-write-permissions-during-tex-processing" class="md-nav__link"> "Can't write subdir/file.aux" and other problems with write permissions during TeX processing </a> </li> <li class="md-nav__item"> <a href="#double-subscriptsuperscript-errors" class="md-nav__link"> "! Double subscript/superscript" errors </a> </li> <li class="md-nav__item"> <a href="#pdf-conversion-failure-in-papers-with-complex-section-structure" class="md-nav__link"> PDF conversion failure in papers with complex section structure </a> </li> <li class="md-nav__item"> <a href="#arxiv-system-attempts-processing-with-pdflatex-for-submissions-which-are-regular-latex" class="md-nav__link"> arXiv system attempts processing with PDFLaTeX for submissions which are regular latex </a> </li> <li class="md-nav__item"> <a href="#why-does-arxivs-system-fail-to-recognize-the-main-tex-file" class="md-nav__link"> Why does arXiv's system fail to recognize the main tex file? </a> </li> <li class="md-nav__item"> <a href="#problems-with-inclusion-of-binary-or-other-bitmap-figures-ps-bad-warnings" class="md-nav__link"> Problems with inclusion of binary or other bitmap figures; PS BAD warnings </a> </li> <li class="md-nav__item"> <a href="#latex-error-command-bbbk-already-defined" class="md-nav__link"> "! LaTeX Error: Command \Bbbk already defined." </a> </li> <li class="md-nav__item"> <a href="#notes-for-using-mintedsty-in-arxiv" class="md-nav__link"> Notes for using minted.sty in arXiv </a> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class="md-content" data-md-component="content"> <article class="md-content__inner md-typeset"> <a href="https://github.com/arXiv/arxiv-docs/blob/develop/source/help/faq/mistakes.md" title="Edit this page" class="md-content__button md-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25Z"/></svg> </a> <h1 id="common-mistakes-that-cause-automated-processing-to-fail">Common Mistakes that cause Automated Processing to Fail</h1> <p>For information about our current TeX installation please see <a href="texlive.html">Notes about arXiv's TeXLive Version</a>.</p> <h3 id="look-through-these-common-mistakes-if-your-texlatex-submission-failed">Look through these common mistakes if your TeX/LaTeX submission failed:</h3> <ul> <li><a href="#abs_filenames">Absolute filenames</a></li> <li><a href="#case_filenames">Upper-case vs Lower-case filenames</a></li> <li><a href="#space_filenames">Spaces and other inappropriate characters in filenames</a></li> <li><a href="#missing_macro">Missing style/macro files</a></li> <li><a href="#untested">Last minute untested changes</a></li> <li><a href="#intervention">User intervention</a></li> <li><a href="#concatenated">Multiple files concatenated</a></li> <li><a href="#old_style">Use of old or non-standard style files</a></li> <li><a href="#dvips_clash">Style files incompatible with dvips</a></li> <li><a href="#other_formats">Sources that rely on something other than TeX or LaTeX</a></li> <li><a href="#fonts">Use of unusual/uncommon fonts</a></li> <li><a href="#protect">Unprotected <code>\cite</code> and other macros inside figure <code>\caption</code> commands, "<code>line too long</code>" error</a></li> <li><a href="#auto_ignore">Marking files to be ignored</a></li> <li><a href="#bbox">"<code>! Missing number, treated as zero</code>" error</a></li> <li><a href="#nohypertex">To disable HyperTeX</a></li> <li><a href="#include_subdir">"<code>Can't write subdir/file.aux</code>" and other problems with write permissions during TeX processing</a></li> <li><a href="#double_subscript">"<code>! Double subscript/superscript</code>" errors</a></li> <li><a href="#bad_pdfmark">PDF conversion failure in papers with complex section structure</a></li> <li><a href="#ifpdf">arXiv system attempts processing with PDFLaTeX for submissions which are regular latex</a></li> <li><a href="feynmf.html#overwrite">Why does my submission fail the automatic TeXing procedure when I use Feynmf?</a></li> <li><a href="#wrongtex">Why does my submission fail to recognize the main tex file?</a></li> <li><a href="#psbad">Problems with inclusion of binary or other bitmap figures; <code>PS BAD</code> warnings</a></li> <li><a href="#mixed">Mixed figure file types</a></li> <li><a href="#Bbbk">"<code>! LaTeX Error: Command \Bbbk already defined.</code>"</a></li> <li><a href="#minted">Notes for using <code>minted.sty</code> in arXiv</a></li> </ul> <hr /> <p><span id="abs_filenames"></span></p> <h2 id="absolute-filenames">Absolute filenames</h2> <p>When including figures/style/class/macro files, you must use relative filenames instead of absolute filenames. For example,</p> <p><code>myfigure.png</code></p> <p>is correct, while:</p> <p><code>/users/staff/fred/myarticle/myfigure.png</code></p> <p>is not.</p> <p>Absolute filenames make it impossible for anyone to use the source without modifying it. Unless your TeX system happens to have the same directory structure as ours, then our automated processing will fail.</p> <p><span id="case_filenames"></span></p> <h2 id="upper-case-vs-lower-case-filenames">Upper-case vs Lower-case filenames</h2> <p>If you use a computer with case-insensitive filenames (e.g., Windows), be sure that the case of any filenames referred to in your TeX file matches exactly the files that are uploaded. For example, the command:</p> <pre><code> \includegraphics{figure1.eps} </code></pre> <p>will not work if the file is uploaded as</p> <pre><code> FIGURE1.EPS </code></pre> <p>because filenames are case-sensitive on our system.</p> <p><span id="space_filenames"></span></p> <h2 id="spaces-and-other-inappropriate-characters-in-filenames">Spaces and other inappropriate characters in filenames</h2> <p>Do not use spaces in filenames, in either your figure inclusion commands or directory names. Do not use common filesystem delimiters in file names (<em>i.e</em> <code>/</code>, <code>\</code>, <code>:</code>, etc.). Certain symbols such as the ampersand (<code>&</code>) can cause problems as well, and should be avoided. </p> <p>During file upload these examples will be programmatically converted to an underscore character (the <code>_</code> character) in the file names only. You are responsible for updating any inclusion or input commands in your source. </p> <p><span id="missing_macro"></span></p> <h2 id="missing-stylemacro-files">Missing style/macro files</h2> <p>Some authors write their own style/macro files (or modify standard ones), but forget to include them with the source. Be sure to include with the source any style/macro files that we don't have.</p> <p><strong>Note:</strong> non-standard style/macro files provided along with the source must <strong>NOT be attached</strong> to a paper. Instead, submit them as separate files, or use <strong>tar</strong> or <strong>zip</strong> to combine them with the source files before submitting.</p> <p><span id="untested"></span></p> <h2 id="last-minute-untested-changes">Last minute untested changes</h2> <p>All too often, an author will make last minute changes to the source, but won't test it to see if the results will TeX correctly. You can save yourself a lot of trouble by testing that everything works properly before submitting your paper.</p> <p><span id="intervention"></span></p> <h2 id="user-intervention">User intervention</h2> <p>Our source to postscript conversion system (called "AutoTeX") is <em>fully automated</em>. There is no genie present to answer questions such as:</p> <pre><code> Would you like (P)ortrait or (L)andscape ? - answer P/L </code></pre> <p>If your source needs to ask these types of question, please create a file called <code>filename.inp</code> (where <code>filename</code> matches the file it is to act on) that contains suitable responses.</p> <p>Your <code>.inp</code> file can be first tested on your local machine by running the following command:</p> <pre><code> $ cat filename.inp | tex filename.tex </code></pre> <p><span id="concatenated"></span> </p> <h2 id="multiple-files-concatenated">Multiple files concatenated</h2> <p>Do not submit several files all concatenated into one file, such as the Scientific Workplace's <code>.rap</code> file type -- such files cannot be separated automatically and may fail to process in unexpected ways. Instead, please create a <code>.tar.gz</code> or <code>.zip</code> file.</p> <p><span id="old_style"></span> </p> <h2 id="use-of-old-or-non-standard-style-files">Use of old or non-standard style files</h2> <p>Style files change with time, and you (or we) might be using old versions of style files. We try to keep up to date, so if problems arise due to style files, please check that the version you are using is current.</p> <p>Some well-known style files, e.g., <code>epsf.sty</code> and <code>epsfig.sty</code>, have been altered by TeX programmers, then uploaded to web sites under the same filename. This is <strong>very bad practice</strong> and anti-social behavior, since we end up with multiple versions of <em>standard</em> styles. arXiv will make every effort to support the most recent <strong>and</strong> official versions of standard style files.</p> <p>As an example, the <code>graphics</code> and <code>graphicx</code> packages have been standard since the release of LaTeX 2e and are the recommended graphics inclusion macros. These packages provide the most portable and reliable method of including graphics.</p> <p><span id="dvips_clash"></span> </p> <h2 id="style-files-incompatible-with-dvips">Style files incompatible with dvips</h2> <p>Style files that are incompatible with <code>dvips</code>, e.g., <code>epsbox.sty</code>, can cause problems. If the DVI requires exotic versions of <code>dvips</code> (e.g., <code>jdvi2kps</code>) to produce postscript, then our automated system will <strong>fail</strong>.</p> <p>Please make every effort to avoid using non-standard styles and <code>dvi2ps</code> utilities. Few people will be able to process papers in these non-standard formats.</p> <p><span id="other_formats"></span> </p> <h2 id="sources-that-rely-on-something-other-than-tex-or-latex">Sources that rely on something other than TeX or LaTeX</h2> <p>All papers should be formatted so they work with TeX or LaTeX (as appropriate). If you use other formats (as opposed to style files or macros), e.g., <strong>AMS-TeX</strong>, <strong>AMS-LaTeX</strong>, or <strong>aatex</strong>, then please add the appropriate line to the top of the source, e.g.:</p> <pre><code> %&amslplain </code></pre> <p>for <strong>AMS-LaTeX</strong> (based on amslatex version 1.1),</p> <pre><code> \input amstex </code></pre> <p>or</p> <pre><code> %&amstex </code></pre> <p>for <strong>AMS-TeX</strong>, and</p> <pre><code> \input cp-aa.tex </code></pre> <p>or</p> <pre><code> %&cp-aa </code></pre> <p>for Springer-Verlag's Plain TeX Astronomy & Astrophysics macros, <strong>cp-aa</strong> (also known as <strong>aatex</strong>).</p> <p>Anything that relies on something <strong>other than TeX or (PDF)LaTeX</strong> will fail. At this time arXiv does not support processing with: XeTeX and its variants including LuaTeX, LyX, or PDFTeX.</p> <p><span id="fonts"></span> </p> <h2 id="use-of-unusualuncommon-fonts">Use of unusual/uncommon fonts</h2> <p>Authors should keep in mind that if they use unusual fonts, many potential readers of their work won't have them installed.</p> <p>Because it would require significant admin time to install and maintain non-standard fonts, we do not generally support such fonts.</p> <p>It is, however, possible to include your local metafont <code>.mf</code> files as well as your local <code>fontmap.map</code> file. This will require special handling with a <code>00README.XXX</code> file with the appropriate <strong>fontmap</strong> directive.</p> <p><span id="protect"></span> </p> <h2 id="unprotected-cite-and-other-macros-inside-figure-caption-commands-line-too-long-error">Unprotected <code>\cite</code> and other macros inside figure <code>\caption</code> commands, "<code>line too long</code>" error</h2> <p>In LaTeX, any citations inside a figure <code>\caption</code> should be protected using the <code>\protect</code> command; e.g., <code>\caption{Electron spectral function from \protect\cite{spectral}}</code>. This delays the expansion of the citation until the second latex pass, i.e., when the reference has been defined.</p> <p><span id="auto_ignore"></span> </p> <h2 id="marking-files-to-be-ignored">Marking files to be ignored</h2> <p>If you need to include files in the source that should not be processed by the automated system, you may do either of the following:</p> <ol> <li> <p>Add an <code>%auto-ignore</code> near the top of the file. This directive can be anywhere in the first 10 lines of the file, and anywhere on the line. It should appear before any TeX or LaTeX commands, since otherwise they would be recognized first. For example:</p> <pre><code>%auto-ignore This is a README file for paper hep-ex/9901003 More data for our experiment is available at http://www.some.where/else </code></pre> </li> <li> <p>Include a file <a href="../00README.html#ignore"><code>00README.XXX</code></a> with your submission that includes the line:</p> <pre><code>filename ignore </code></pre> </li> </ol> <p>for each file that should be ignored.</p> <p><span id="bbox"></span> </p> <h2 id="missing-number-treated-as-zeroerror">"<code>! Missing number, treated as zero</code>"error</h2> <p>If you use <code>epsf</code> to include PostScript figures you must make sure that the <code>%%BoundingBox</code> definitions are near the start of the PostScript figure files. In order to reduce processing time, our TeX system does not scan the whole of each included file.</p> <p>If you have a file with the following structure:</p> <pre><code> %!PS-Adobe-3.0 ... ... %%BoundingBox: (atend) ... [ bulk of PS file in here ] ... %%BoundingBox: 0 10 234 456 ... %%EOF </code></pre> <p>then simply move the <code>%%BoundingBox</code> line to the top:</p> <pre><code> %!PS-Adobe-3.0 ... ... %%BoundingBox: 0 10 234 456 ... [ bulk of PS file in here ] ... %%EOF </code></pre> <p><span id="nohypertex"></span> </p> <h2 id="to-disable-hypertex">To disable HyperTeX</h2> <p>By default, our TeX system uses <a href="../hypertex/index.html">HyperTeX</a> to add hyperlinks between references, sections and equations within your paper. These show up in the PDF (and in the PostScript with some viewers).</p> <p>HyperTeX conflicts with a few style and class files. If you think this is a problem, you can disable HyperTeX for your submission by including a file <code>00README.XXX</code>. It should contain the line:</p> <pre><code> nohypertex </code></pre> <p>Note that HyperTeX changes the way citations appear in some styles -- ranges will be represented as [11,聽12,聽13] instead of [11-13]. This is necessary for HyperTeX to be able to make individual links to each citation. Unless you feel very strongly about this we recommend leaving HyperTeX on.</p> <p><span id="include_subdir"></span> </p> <h2 id="cant-write-subdirfileaux-and-other-problems-with-write-permissions-during-tex-processing">"<code>Can't write subdir/file.aux</code>" and other problems with write permissions during TeX processing</h2> <p>In our system, only the top level directory is granted write permission during processing. Attempts to write files to subdirectories will fail.</p> <p>All files included via <code>\include</code> instead of <code>\input</code> must be in the top level directory. This is because the <code>\include</code> command attempts to write a separate <code>.aux</code> file in the same directory as the included file. For example:</p> <pre><code> \input{file} %OK, does not create separate .aux file \input{subdir/file} %OK, does not create separate .aux file \include{file} %OK because file.aux can be written \include{subdir/file} %WILL FAIL fail because sub/file.aux cannot be written </code></pre> <p><span id="double_subscript"></span></p> <h2 id="double-subscriptsuperscript-errors">"<code>! Double subscript/superscript</code>" errors</h2> <p>Our TeX system complains about double subscripts (and superscripts) because <code>a_x_y</code> could be read as <code>a_{x_y}</code> or <code>{a_x}_y</code> or <code>a_x{}_y</code> or even <code>a_{xy}</code>. These are not the same since the character size and position is affected.</p> <p>Some older TeX systems would automatically substitute <code>a_x{}_y</code> without the need for user intervention, but current TeX systems (including ours) will not do this. As a result, <strong>the appropriate interpretation must be explicitly specified</strong>.</p> <p>If you are curious about the differences, see <a href="doublesubscript.html">these examples</a>.</p> <p><span id="bad_pdfmark"></span> </p> <h2 id="pdf-conversion-failure-in-papers-with-complex-section-structure">PDF conversion failure in papers with complex section structure</h2> <p>In some papers with "elaborate" section structure, hyperref can generate PostScript that contains bad pdfmarks which break PDF conversion. This problem affects mostly longer papers, reviews, theses, etc., i.e. those papers where a linked table of contents (TOC) and document outline would be most useful!</p> <p>The reason is that the section counter (used for the names of destination links) is reset by authors and certain macros to control the numbering of appendix sections. The result is failure of ps2pdf conversion due to ambiguous pdfmarks or conflicting subsection count in the pdfmarks.</p> <p>The simple cure is to <a href="#nohypertex">disable HyperTex</a> but a better work-around is to simply switch off bookmarks (i.e. document outline) while leaving normal document linking on. You can do this by adding the following line to the preamble:</p> <pre><code> \usepackage[bookmarks=false]{hyperref} </code></pre> <p><span id="ifpdf"></span></p> <h2 id="arxiv-system-attempts-processing-with-pdflatex-for-submissions-which-are-regular-latex">arXiv system attempts processing with PDFLaTeX for submissions which are regular latex</h2> <p>A common mistake made by authors as well as many macro packages is incorrect testing for \pdfoutput to decide whether pdflatex is run in dvi mode or pdf mode, or whether the processing is done in regular latex mode. The underlying engines used to be different and a simple test for \ifx\pdfoutput\undefined was sufficient to distinguish between all options. This is no longer the case, because the underlying engine is the same for all 3 cases and therefore the value of the \pdfoutput parameter has to be tested, too.</p> <p>That is, a common (but incorrect) testing sequence might look like: "\ifx\pdfoutput\undefined .... \else ..... \fi". Symptoms of this mistake might be:</p> <ul> <li>error messages "Option clash for package ...."</li> <li>some unexpected message about various pdf operators</li> <li>failing figure inclusions (due to unrecognized extension)</li> </ul> <p>The most reliable way to accomplish conditional branching in the TeX source where necessary is instead via the ifpdf package:</p> <pre><code>\usepackage{ifpdf} \ifpdf do something pdflatex specific here \else do something for regular latex or pdflatex in dvi mode \fi </code></pre> <p>Note that the graphics package and the hyperref package are smart enough to figure this out on their own. You do <strong>not</strong> need to specify any driver for these packages.</p> <p>For more information, see:</p> <p>https://www.ctan.org/pkg/ifpdf</p> <p>You can download the ifpdf macro from the above link as well, if it is not already a part of your tex tree.</p> <p>In the extremely rare event that your submision still does not correctly identify itself as latex, and you are absolutely sure, you can add the line: </p> <pre><code>%&latex </code></pre> <p>as the very first line of your tex file.</p> <p><span id="wrongtex"></span> </p> <h2 id="why-does-arxivs-system-fail-to-recognize-the-main-tex-file">Why does arXiv's system fail to recognize the main tex file?</h2> <p>It is possible in writing your latex code to include your <code>\documentclass</code> directive in a file other than the main .tex file. While this is perfectly reasonable for a human who's compling to know which of the tex files is the main one (even when using something obvious as the filename, such as <code>ms.tex</code>), our AutoTeX system will attempt to process whichever file has the <code>\documentclass</code> directive as the main tex file.</p> <p>Note that the system does not process using <code>Makefile</code> or any other manifest-type files.</p> <p><span id="psbad"></span> </p> <h2 id="problems-with-inclusion-of-binary-or-other-bitmap-figures-ps-bad-warnings">Problems with inclusion of binary or other bitmap figures; <code>PS BAD</code> warnings</h2> <p><em>Update 2011-12-06: arXiv's default dvips configuration was changed to retain comments. The following does not apply to papers received since then.</em></p> <p>By default, our TeX system tells <code>dvips</code> to strip comment lines from included PostScript figures. This is usually the correct thing to do because it prevents DSC (Document Structuring Comments) lines from being included from figures. If included, these would likely break the DSC structure of the final PostScript (the DSC structure is what allows viewers to display an index of page numbers).</p> <p>Lines starting with '<code>%</code>' in the included PostScript files are identified as comments, but sometimes PostScript figures include blocks of data with lines starting with '<code>%</code>' that are not comments. Removal of these lines may break the final PostScript. You can turn off the removal of comments from included figures for your submission by including a file <code>00README.XXX</code>. It should contain an instruction specific to the filename of the dvi file:</p> <pre><code> filename.dvi keepcomments </code></pre> <p>You can test the effect of this yourself by comparing the output of</p> <pre><code> $ dvips -R -K1 yourfile.dvi -o DSCstripped.ps $ dvips -R -K0 yourfile.dvi -o DSCkept.ps </code></pre> <p>Note that this whole issue arises because Adobe decided to use the ignored "Comments" from the PostScript standard to provide additional structure to regular PostScript files, which leads to complications for programs that rely on proper DSC structure when two or more such files are included in each other.</p> <p><span id="mixed"></span> ## Mixed figure file formats</p> <p>arXiv does not perform any "on the fly" figure file conversions from PostScript to PDF, so your figure files must be in the same format expected for your processing engine. This means PDFLATeX would accept any combination of <code>.pdf</code>, <code>.jpg</code>, and/or <code>.png</code>, and that (La)TeX accepts <code>.ps</code> and/or <code>.eps</code> only. You can tell this has been done locally because the converted figures will typically appear with names like "<code>-eps-converted-to.pdf</code>" in addition to the original <code>.eps</code> file.</p> <p>One could convert all PostScript figures in a directory to PDF simply by running from a BASH prompt: </p> <pre><code> $ for i in *ps; do ps2pdf -DEPSCrop $i; done; </code></pre> <p>then proceeding to update the figure file inclusion commands in your tex. Note that there are many ways to accomplish this step (e.g. one could use <a href="../bitmap/procedure.html#shortImageM">ImageMagick</a>), and this is provided as an example only. It is your responsibility as the submitter to ensure that the figures are scientifically accurate in the format as submitted. </p> <p><span id="Bbbk"></span> </p> <h2 id="latex-error-command-bbbk-already-defined">"<code>! LaTeX Error: Command \Bbbk already defined.</code>"</h2> <p>A new issue seen beginning with the upgrade to <a href="texlive.html">TeXLive 2020</a> in arXiv is the error: </p> <pre><code> ! LaTeX Error: Command `\Bbbk' already defined. </code></pre> <p>This error appears most frequently when using the <code>mnras.cls</code> template for their tex source file, although there are other causes for this same error. The error is caused by multiple packages attempting to define this math symbol. Most commonly in arXiv appear to be the interaction of the <code>newtxmath.sty</code> and <code>amssymb.sty</code> packages, which both define this shape. Ideally, you will know which one is the correct one for your use and plan in advance to use one or the other. If you insist on using both, one or the other will need to have its definition of this macro reset prior to the call of the other package. This can be done by adding the line: </p> <pre><code> \let\Bbbk\relax </code></pre> <p>immediately after the call to the first package (usually the <code>newtxmath.sty</code> package call). If you choose to go this route, please <em>carefully</em> inspect the output, as this may have unexpected results. If you determine that the output is other than what you would expect for this symbol, please swap the package inclusion order, to "<code>\relax</code>" the other package's definition of this symbol.</p> <p><span id="minted"></span> </p> <h2 id="notes-for-using-mintedsty-in-arxiv">Notes for using <code>minted.sty</code> in arXiv</h2> <p>arXiv cannot process using the <code>--shell-escape</code> option, as this is disabled in arXiv's system for security reasons. The package authors are aware of <a href="https://github.com/gpoore/minted/issues/113">this issue</a>, and made package options available to still process in such an environment. </p> <p>Authors who make use of <code>minted.sty</code>'s syntax highlighting are warned against using so called "hidden" cache directories in arXiv. This means that if you are running with their recommended <code>[frozencache]</code> option to the package, you will need to specify a cache directory. <strong>Do not use a hidden directory name!</strong> Hidden directories begin with the special <code>.</code> character, such as <code>.minted-cache</code> (which may be the default). Such options will break at publish time, as these files are not saved between compilation and publication (and are not able to be regenerated). To account for this, do not use them. An example of a correct call looks like: </p> <pre><code> \usepackage[frozencache=true,cachedir=minted-cache]{minted} </code></pre> <p>This assumes that you've already correctly created the cache first using their <code>[finalizecache]</code> option. Consult the <a href="http://mirrors.ctan.org/macros/latex/contrib/minted/minted.pdf#page=11">package manual</a> for further details (at time of this writing, the package options begin on page 12 in section 5). </p> </article> </div> </div> </main> <div class="arxiv-footer" role="navigation" aria-label="Secondary"> <div class="column"> <ul > <li><a href="https://arxiv.org/about">About</a></li> <li><a href="https://arxiv.org/help">Help</a></li> </ul> </div> <div class="column"> <ul> <li><a href="https://arxiv.org/help/license">Copyright</a></li> <li><a href="https://arxiv.org/help/policies/privacy_policy">Privacy Policy</a></li> </ul> </div> <div class="column"> <ul> <li> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="14" class="icon filter-black" role="presentation"><title>contact arXiv</title><desc>Click here to contact arXiv</desc><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"/></svg> <a href="https://arxiv.org/help/contact"> Contact</a> </li> <li> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="14" class="icon filter-black" role="presentation"><title>subscribe to arXiv mailings</title><desc>Click here to subscribe</desc><path d="M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z"/></svg> <a href="https://arxiv.org/help/subscribe"> Subscribe</a> </li> <li> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="14" class="icon filter-black" role="presentation"><title>Report an issue</title><desc>Click here to report an issue with arXiv's documentation in github</desc><path d="M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z"/></svg> <a href="https://github.com/arXiv/arxiv-docs/issues">Report a documentation issue</a> </li> </ul> </div> <div class="column sorry-app-links"> <ul > <li><a href="https://arxiv.org/help/web_accessibility">Web Accessibility Assistance</a></li> <li> <p class="help"> <a class="a11y-main-link" href="https://status.arxiv.org" target="_blank">arXiv Operational Status <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="8" class="icon filter-dark_grey" role="presentation"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg></a><br> Get status notifications via <a class="is-link" href="https://subscribe.sorryapp.com/24846f03/email/new" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="12" class="icon filter-black" role="presentation"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"/></svg>email</a> or <a class="is-link" href="https://subscribe.sorryapp.com/24846f03/slack/new" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="12" class="icon filter-black" role="presentation"><path d="M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z"/></svg>slack</a> </p> </li> </ul> </div> </div> <script> for (var link of document.getElementsByClassName("md-nav__link")) { link.addEventListener('keypress', function(e) { if (e.key === 'Enter') { e.preventDefault(); e.target.click(); e.target.setAttribute('aria-hidden', e.target.getAttribute('aria-hidden') === 'true' ? 'false' : 'true'); e.target.setAttribute('aria-expanded', e.target.getAttribute('aria-expanded') === 'true' ? 'false' : 'true'); } }); } </script> <script> var search = document.getElementsByClassName('md-search__input')[0]; var searchResults = document.getElementsByClassName('md-search-result__list')[0]; searchResults.setAttribute('role', 'presentation'); search.addEventListener('focus', (e) => { document.getElementsByClassName('md-search-result__list')[0] .setAttribute('role', 'list'); }); search.addEventListener('focusout', (e) => { document.getElementsByClassName('md-search-result__list')[0] .setAttribute('role', 'presentation'); }); </script> </div> <div class="md-dialog" data-md-component="dialog"> <div class="md-dialog__inner md-typeset"></div> </div> <script id="__config" type="application/json">{"base": "../..", "features": ["content.tooltips - navigation.path - navigation.indexes"], "search": "../../assets/javascripts/workers/search.5bf1dace.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}}</script> <script src="../../assets/javascripts/bundle.078830c0.min.js"></script> </body> </html>