Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A few glitches with IEEE template and bibilography #420

Open
SubtleMuffin opened this issue Dec 23, 2023 · 3 comments
Open

A few glitches with IEEE template and bibilography #420

SubtleMuffin opened this issue Dec 23, 2023 · 3 comments
Labels
bug Something isn't working fidelity misc mistakes and bugs in the produced HTML medium a "usual" difficulty ar5iv issue

Comments

@SubtleMuffin
Copy link

I worked out a minimal example that can reproduce the problem:

main.tex

\documentclass[conference,10pt]{IEEEtran}
\usepackage{lipsum}

\title{Example Paper}

\author{\IEEEauthorblockN{Author1 Name1 \IEEEauthorrefmark{1}, and Author2 Name2 \IEEEauthorrefmark{2}}
\IEEEauthorblockA{\IEEEauthorrefmark{1}University of One, City, State, Country
\IEEEauthorrefmark{2}University of Two, City, State, Country}}


\begin{document}
\maketitle

\begin{abstract}
\lipsum[1]
\end{abstract}

\begin{IEEEkeywords}
Keyword 1, Keyword 2
\end{IEEEkeywords}

\section{Example Section}

\lipsum[2]~\cite{paper1}

\bibliographystyle{IEEEtran}
\bibliography{ref}

\end{document}

and ref.bib

@article{paper1,
  title={{Paper Title}},
  author={Author1, Name1 and Author2, Name2},
  journal={Journal 1},
  volume={1},
  number={1},
  year={2023}
}

Except for the font issue, mentioned in dginev/ar5ivist#3, the glitches are highlighted in the red circles:

screenshot
@dginev
Copy link
Owner

dginev commented Dec 23, 2023

Hey @SubtleMuffin - thanks for the report! I will transfer this to the ar5iv repository, and you are welcome to file "conversion quality" issues there.

ar5ivist is a bit of an intermediate repo that focuses on the Dockerfile, so I don't want to get too many unrelated issues here (or I'll forget them).

@dginev dginev transferred this issue from dginev/ar5ivist Dec 23, 2023
@dginev dginev added bug Something isn't working medium a "usual" difficulty ar5iv issue fidelity misc mistakes and bugs in the produced HTML labels Dec 23, 2023
@dginev dginev added this to the Fidelity sprint 2 milestone Dec 23, 2023
@dginev
Copy link
Owner

dginev commented Dec 23, 2023

@SubtleMuffin took a quick look - the arXiv submission pipeline doesn't actually process bibliography files (via bibtex, biber, etc) but instead expects the authors to do so locally, and submit the final .bbl file that is produced from the bibliography runs.

Details at: https://info.arxiv.org/help/submit_tex.html#include-bbl-files-if-you-use-bibtex

If you had a main.bbl file alongside main.tex, the ar5ivist run should work out. I have explicitly disabled the bib processing there, to stick close to the arXiv pipeline. In a way it is a feature, but maybe we need a better warning message to signal why the .bib was ignored.

As to the author mark, that needs a small PR in latexml, to upgrade the current stub line:
https://github.com/brucemiller/LaTeXML/blob/98b210208032568d4cf11de188ce0329283b8cef/lib/LaTeXML/Package/IEEEtran.cls.ltxml#L161

@SubtleMuffin
Copy link
Author

Whoa thanks for the explanation!

Re bib: is it possible to enable the bibtex feature if we intend to?

Re author mark: cool! Can't wait for it to merge!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fidelity misc mistakes and bugs in the produced HTML medium a "usual" difficulty ar5iv issue
Projects
None yet
Development

No branches or pull requests

2 participants