diff --git a/src/test/resources/pdfs/IEEE/.gitignore b/src/test/resources/pdfs/IEEE/.gitignore new file mode 100644 index 00000000000..0509c598856 --- /dev/null +++ b/src/test/resources/pdfs/IEEE/.gitignore @@ -0,0 +1,314 @@ +# Created by https://www.toptal.com/developers/gitignore/api/latex +# Edit at https://www.toptal.com/developers/gitignore?templates=latex + +### LaTeX ### +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs +*.slg +*.slo +*.sls + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplot +*.gnuplot +*.table + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.glog +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files +# *.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# newpax +*.newpax + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# svg +svg-inkscape/ + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# titletoc +*.ptc + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# xwatermark package +*.xwm + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib + +### LaTeX Patch ### +# LIPIcs / OASIcs +*.vtc + +# glossaries +*.glstex + +# End of https://www.toptal.com/developers/gitignore/api/latex diff --git a/src/test/resources/pdfs/IEEE/ieee-paper.bib b/src/test/resources/pdfs/IEEE/ieee-paper.bib new file mode 100644 index 00000000000..38533080cc0 --- /dev/null +++ b/src/test/resources/pdfs/IEEE/ieee-paper.bib @@ -0,0 +1,51 @@ +@Article{Alver2007, + author = {Alver, Morten Omholt and Tenn{\o}y, Torodd and Alfredsen, Jo Arve and {\O}ie, Gunvor}, + journal = {Aquacultural engineering}, + title = {Automatic measurement of rotifer Brachionus plicatilis densities in first feeding tanks}, + year = {2007}, + number = {2}, + pages = {115--121}, + volume = {36}, + publisher = {Elsevier}, +} + +@Article{Alver2007a, + author = {Alver, Morten Omholt and others}, + journal = {Aquaculture}, + title = {Estimating larval density in cod (Gadus morhua) first feeding tanks using measurements of feed density and larval growth rates}, + year = {2007}, + number = {1}, + pages = {216--226}, + volume = {268}, + publisher = {Elsevier}, +} + +@InProceedings{Kopp2018, + author = {Kopp, Oliver and Armbruster, Anita and Zimmermann, Olaf}, + booktitle = {ZEUS}, + title = {Markdown Architectural Decision Records: Format and Tool Support}, + year = {2018}, + publisher = {CEUR-WS.org}, +} + +@InProceedings{Kopp2012, + author = {Oliver Kopp and others}, + booktitle = {Business Process Model and Notation}, + title = {{BPMN4TOSCA:} {A} Domain-Specific Language to Model Management Plans for Composite Applications}, + year = {2012}, + publisher = {Springer}, + series = {LNCS}, + volume = {125}, + doi = {10.1007/978-3-642-33155-8_4}, +} + +@InProceedings{Koenig2023, + author = {Simone König and others}, + booktitle = {INDIN}, + title = {{BPMN4Cars}: A Car-Tailored Workflow Engine}, + year = {2023}, + publisher = {IEEE}, + doi = {10.1109/indin51400.2023.10218082}, +} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/src/test/resources/pdfs/IEEE/ieee-paper.pdf b/src/test/resources/pdfs/IEEE/ieee-paper.pdf new file mode 100644 index 00000000000..408d16f8254 Binary files /dev/null and b/src/test/resources/pdfs/IEEE/ieee-paper.pdf differ diff --git a/src/test/resources/pdfs/IEEE/ieee-paper.tex b/src/test/resources/pdfs/IEEE/ieee-paper.tex new file mode 100644 index 00000000000..62de1f28d8d --- /dev/null +++ b/src/test/resources/pdfs/IEEE/ieee-paper.tex @@ -0,0 +1,39 @@ +\documentclass[conference,a4paper,english]{IEEEtran}[2015/08/26] + +\usepackage{lipsum} +\usepackage{hyperref} +\usepackage[keeplastbox]{flushend} + +\begin{document} +\title{JabRef Example for Reference Parsing} +\author{% + \IEEEauthorblockN{First Author} + \IEEEauthorblockA{University of Examples, Germany\\ + \{lastname\}@example.org} +} + +\maketitle + +\begin{abstract} +\lipsum[1] +\end{abstract} + +\section{Introduction} +\lipsum[2] + +\section{Related Work} +\lipsum[3] +\cite{Alver2007,Alver2007a,Kopp2012,Kopp2018,Koenig2023} + +\section{Contribution} +\lipsum[4-7] + +\section{Conclusion and Outlook} +\lipsum[4] + +\atColsEnd{\vfil} + +\bibliographystyle{IEEEtran} +\bibliography{IEEEabrv,ieee-paper} + +\end{document}