# IJDTDE LaTeX Template

This is an original LaTeX template for IJDTDE articles published by European Scientific Network Publishing.
It is not Elsevier's `elsarticle` class and does not include Elsevier/ScienceDirect branding.

## Files

- `ijditde.cls` - journal class
- `main.tex` - example manuscript
- `references.bib` - example BibTeX database
- `journal_logo.png` - placeholder journal logo; replace with final IJDTDE/European Scientific Network Publishing artwork
- `journal_cover.png` - placeholder cover image; replace with final issue cover
- `example_figure.pdf/.png` - placeholder figure
- `graphical_abstract.png` - optional placeholder graphical abstract

## First-page banner controls

Set these in `main.tex` before `\begin{document}`:

- `\articletype{...}` - exact journal manuscript type, displayed above the title and in `ARTICLE INFO`
- `\articlehead{...}` - citation-ready journal line at the top of the first page
- `\platformname{...}` - publishing platform name
- `\platformurl{...}` - optional platform link
- `\journalhomepage{...}` - shown under the journal name
- `\journallogo{...}` - left image
- `\journalcover{...}` - right image
- `\bannercolor{gray!15}` - optional banner background color

## PDF metadata controls

- `\pdfauthorline{...}` - semicolon-separated author display string
- `\pdfsubjectline{...}` - short PDF subject/description
- `\keywords{...}` - also used as PDF keywords

The class writes `pdftitle`, `pdfauthor`, `pdfsubject`, and `pdfkeywords` through `hyperref` when
`\maketitle` runs. Keep these fields synchronized with the OJS article metadata and final PDF upload.

## Indexing readiness checks

- Use the final IJDTDE article URL, DOI, volume/issue/year, article number or page range, license, and publisher details.
- If DOI, ISSN/eISSN, article number, or page range are not assigned yet, leave the corresponding field empty or marked as pending in OJS. Do not put dummy identifiers in production PDFs.
- Do not leave `XXX`, `XXXXXX`, example authors, example affiliations, placeholder emails, or dummy DOI values in production.
- Build with `pdflatex -> bibtex -> pdflatex -> pdflatex`.
- After build, verify the PDF with `pdfinfo`, text extraction, and visual page rendering before upload.
- Confirm the uploaded OJS article page emits the same title, authors, abstract, keywords, DOI, license, references, and PDF URL as the PDF itself.
- Confirm the first PDF page contains a citation-ready journal line with journal name, volume, issue, year, and article number or pages.
- Confirm the first PDF page has the article title as the largest scholarly text block, author names below it, affiliations, abstract, keywords, corresponding author, license, and a standard `References` section later in the document.

## Production replacement checklist

- Replace title, authors, affiliations, corresponding author, email, abstract, keywords, references, dates, DOI, article number/pages, and copyright line.
- Set `\articletype{...}` to the same section/type selected in OJS, such as `Research Article`, `Review Article`, or `Editorial`.
- Replace `journal_logo.png`, `journal_cover.png`, `example_figure.*`, and `graphical_abstract.png` with article-specific production assets or remove unused placeholders.
- Keep PDF metadata synchronized with OJS metadata: `\pdfauthorline`, `\pdfsubjectline`, and `\keywords`.
- Do not publish PDFs that contain `Your Article`, `First A. Author`, `University X`, `10.xxxx`, `XXX`, `XXXXXX`, or other placeholder text.

## Compile with PDFLaTeX and BibTeX

```text
pdflatex main
bibtex main
pdflatex main
pdflatex main
```

## Modes

- Final: `\documentclass[final]{ijditde}`
- Review: `\documentclass[review]{ijditde}` for double-spaced text and line numbers
- Anonymous: `\documentclass[review,anonymous]{ijditde}`
