arXiv - ai-se/admin GitHub Wiki
What
arXiv: Started in August 1991, arXiv.org (formerly xxx.lanl.gov) is a highly-automated electronic archive and distribution server for research articles. Covered areas include physics, mathematics, computer science, nonlinear sciences, quantitative biology, quantitative finance, and statistics. arXiv is maintained and operated by the Cornell University Library with guidance from the arXiv Scientific Advisory Board and the arXiv Member Advisory Board, and with the help of numerous subject moderators.
Why
Upload your paper before being accepted or published in order to share it or cite it.
How
Clean latex source files.
Move all unnecessary files into an “old” directory.
No nested structure.
Every latex source file should be in one folder, no nested structure.
Use PDFLATEX.
How: add
\pdfoutput=1
to the first line of your .tex file.
Figures.
- Use the standard graphicx package.
- Figures can be in the format of pdf, eps, png, jpg.
- Pdf and eps are preferred.
- If error occurs, check the filename of your figure, it is capital sensitive.
- If eps figures cause errors, try converting them to pdf.
References.
- Cannot use .bib file. Arxiv rejects the upload of .bib files. Use .bbl file instead.
- .bbl file must have the same filename as .tex file. E. g. main.tex should be paired with main.bbl Once get the .bbl file, edit .tex:
\bibliographystyle{plain}
% \bibliography{sigproc} % don’t import bib
\input{main.bbl} % import bbl
- To access those files, compile latex source files on local machine can generate .bbl file from .bib file. OR on sharelatex, go to “Recompile -> logs and output files-> other logs & files” , see bottom right of the screenshot:
Upload.
- When you have a clean directory, make a zip file containing the needed files. This is what you will upload to arxiv.org
License.
- Select "arXiv.org perpetual, non-exclusive license to distribute this article (Minimal rights required by arXiv.org. "
Categorize.
- computer science: software engineering
- computer science: artificial intelligence
- computer science: neural and evolutionary computing
Type 3 font error?
NOTE: matplotlib may produce type 3 error
in image. To avoid this, we can use matplotlib.rcParams['text.usetex'] = True
to force matplotlib to produce Type 1 fonts.
avoid the “type 3 font font error” in IEEE submission/arXiv upload, you can:
- open the eps figure by preview in macOS
- file->export to pdf
- upload the pdf figure into sharelatex.