Anpassungen für Review-Versionen
This commit is contained in:
parent
95da487cad
commit
fea0389bcf
|
@ -0,0 +1,33 @@
|
||||||
|
Wenn der Artikel bereits im Markdown-Format vorhanden ist, beginne mit Schritt
|
||||||
|
3.
|
||||||
|
|
||||||
|
1. Umbenennung der Datei nach dem Schema `erstautorin-yyyy-mm-dd.xxx` wobei
|
||||||
|
`erstautorin` der Nachname der Erstautorin oder des Erstautors in
|
||||||
|
Kleinbuchstaben, `yyyy-mm-dd` das Datum der Einreichung und `xxx` die
|
||||||
|
Dateiendung ist.
|
||||||
|
|
||||||
|
2. Falls es sich nicht bereits um eine DOCX-Datei handelt (Dateiendung `docx`),
|
||||||
|
Konvertierung in dieses Format, z.B. mit Word oder http://cloudconvert.org/
|
||||||
|
|
||||||
|
3. Konvertierung der DOCX-Datei nach Markdown mit Hilfe von Pandoc:
|
||||||
|
|
||||||
|
```
|
||||||
|
pandoc -o erstautorin-yyyy-mm-dd.md erstautorin-yyyy-mm-dd.docx
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Erstellung einer YAML-Datei `erstautorin-yyyy-mm-dd.yml` für die Metadaten
|
||||||
|
entsprechend der Vorlage `vorlage.yml` und Bearbeitung der Markdown-Datei
|
||||||
|
`erstautorin-yyyy-mm-dd.md` mit einem Texteditor:
|
||||||
|
|
||||||
|
- Titel, Abstract, Keywords, (Informationen über die) Autoren etc.
|
||||||
|
gehören *nur* in die YAML-Datei
|
||||||
|
|
||||||
|
- ...
|
||||||
|
|
||||||
|
5. Sicherstellen, dass sich die Datei `ip-logo.png` im aktuellen Verzeichnis
|
||||||
|
befindet.
|
||||||
|
|
||||||
|
6. Erstellung der HTML- und PDF-Version
|
||||||
|
|
||||||
|
- ....(ausführlichere Anleitung folgt)...
|
||||||
|
|
20
Makefile
20
Makefile
|
@ -1,15 +1,20 @@
|
||||||
default: vorlage.pdf vorlage.html vorlage.docx vorlage.odt
|
# Verzeichnis, in dem sich dieses Mafile befindet
|
||||||
|
DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
|
||||||
|
|
||||||
|
vorlage: vorlage.pdf vorlage.html vorlage.docx vorlage.odt
|
||||||
|
|
||||||
# Artikel-Vorlage für Pandoc (LaTeX und HTML)
|
# Artikel-Vorlage für Pandoc (LaTeX und HTML)
|
||||||
TEMPLATE=informationspraxis-artikel-vorlage
|
TEMPLATE=informationspraxis-artikel-vorlage
|
||||||
LATEX_OPTIONS=--template $(TEMPLATE).tex
|
LATEX_OPTIONS=--template $(DIR)/$(TEMPLATE).tex
|
||||||
HTML_OPTIONS=--template $(TEMPLATE).html
|
HTML_OPTIONS=--template $(DIR)/$(TEMPLATE).html
|
||||||
|
|
||||||
|
|
||||||
# Einstellungen zum PDF-Seitenlayout.
|
# Einstellungen zum PDF-Seitenlayout.
|
||||||
# Grundlagen siehe <https://en.wikibooks.org/wiki/LaTeX/Page_Layout>
|
# Grundlagen siehe <https://en.wikibooks.org/wiki/LaTeX/Page_Layout>
|
||||||
# und <http://johnmacfarlane.net/pandoc/demo/example9/templates.html>
|
# und <http://johnmacfarlane.net/pandoc/demo/example9/templates.html>
|
||||||
|
|
||||||
|
ENDNOTES=1
|
||||||
|
|
||||||
LATEX_OPTIONS+=-V fontfamily=arev
|
LATEX_OPTIONS+=-V fontfamily=arev
|
||||||
LATEX_OPTIONS+=-V fontsize=12pt
|
LATEX_OPTIONS+=-V fontsize=12pt
|
||||||
LATEX_OPTIONS+=-V papersize=a4paper
|
LATEX_OPTIONS+=-V papersize=a4paper
|
||||||
|
@ -17,7 +22,7 @@ LATEX_OPTIONS+=-V documentclass=article
|
||||||
LATEX_OPTIONS+=-V headheight=20mm -V headsep=10mm
|
LATEX_OPTIONS+=-V headheight=20mm -V headsep=10mm
|
||||||
LATEX_OPTIONS+=-V footskip=20mm
|
LATEX_OPTIONS+=-V footskip=20mm
|
||||||
LATEX_OPTIONS+=-V top=30mm -V bottom=40mm -V left=25mm -V right=25mm
|
LATEX_OPTIONS+=-V top=30mm -V bottom=40mm -V left=25mm -V right=25mm
|
||||||
LATEX_OPTIONS+=-V endnotes=1
|
LATEX_OPTIONS+=-V endnotes=$(ENDNOTES)
|
||||||
LATEX_OPTIONS+=-V lang=ngerman
|
LATEX_OPTIONS+=-V lang=ngerman
|
||||||
LATEX_OPTIONS+=-V graphics=1
|
LATEX_OPTIONS+=-V graphics=1
|
||||||
|
|
||||||
|
@ -32,8 +37,11 @@ LATEX_OPTIONS+=-V graphics=1
|
||||||
.md.tex:
|
.md.tex:
|
||||||
cat $(patsubst %.md,%.yml,$<) $< | pandoc -s -S $(LATEX_OPTIONS) -o $@ -
|
cat $(patsubst %.md,%.yml,$<) $< | pandoc -s -S $(LATEX_OPTIONS) -o $@ -
|
||||||
|
|
||||||
.md.pdf:
|
#.md.pdf:
|
||||||
cat $(patsubst %.md,%.yml,$<) $< | pandoc -s -S $(LATEX_OPTIONS) -o $@ -
|
# cat $(patsubst %.md,%.yml,$<) $< | pandoc -s -S $(LATEX_OPTIONS) -o $@ -
|
||||||
|
|
||||||
|
.tex.pdf:
|
||||||
|
yes "" | pdflatex $<
|
||||||
|
|
||||||
.md.docx:
|
.md.docx:
|
||||||
cat $(patsubst %.md,%.yml,$<) $< | pandoc -s -S -o $@ -
|
cat $(patsubst %.md,%.yml,$<) $< | pandoc -s -S -o $@ -
|
||||||
|
|
|
@ -56,7 +56,7 @@ erstellt werden:
|
||||||
Unter einem Unix-System mit LaTeX und Pandoc lässt sich die Vorlage
|
Unter einem Unix-System mit LaTeX und Pandoc lässt sich die Vorlage
|
||||||
folgendermaßen nach PDF, HTML, DOCX und ODT konvertieren:
|
folgendermaßen nach PDF, HTML, DOCX und ODT konvertieren:
|
||||||
|
|
||||||
make
|
make vorlage
|
||||||
|
|
||||||
Die HTML-Version ist bislang noch nicht angepasst und die DOCX-Version enthält
|
Die HTML-Version ist bislang noch nicht angepasst und die DOCX-Version enthält
|
||||||
(absichtlich) keine Metadaten sondern nur den Artikelinhalt.
|
(absichtlich) keine Metadaten sondern nur den Artikelinhalt.
|
||||||
|
|
|
@ -128,6 +128,8 @@ $if(lang)$
|
||||||
$endif$
|
$endif$
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
\usepackage[german=quotes]{csquotes}
|
||||||
|
|
||||||
% Seitenlayout
|
% Seitenlayout
|
||||||
\usepackage[
|
\usepackage[
|
||||||
% showframe,
|
% showframe,
|
||||||
|
@ -148,12 +150,17 @@ $endif$
|
||||||
|
|
||||||
%% Kopfzeile & Fußzeile ab zweiter Seite
|
%% Kopfzeile & Fußzeile ab zweiter Seite
|
||||||
\pagestyle{fancy}
|
\pagestyle{fancy}
|
||||||
\lhead{\footnotesize $for(author)$$author.name$$sep$, $endfor$: $title$}
|
\lhead{\footnotesize
|
||||||
|
$for(author)$$author.name$$sep$, $endfor$:
|
||||||
|
$if(title-short)$$title-short$$else$$title$$endif$
|
||||||
|
}
|
||||||
\lfoot{\footnotesize
|
\lfoot{\footnotesize
|
||||||
\href{http://www.informationspraxis.de}{\underline{\smash{www.informationspraxis.de}}}
|
\href{http://www.informationspraxis.de}{\underline{\smash{www.informationspraxis.de}}}
|
||||||
$if(doi)$\;/\; \href{http://dx.doi.org/$doi$}{doi $doi$}$endif$
|
|
||||||
$if(license)$\\$license$$endif$
|
$if(license)$\\$license$$endif$
|
||||||
}
|
}
|
||||||
|
\cfoot{\footnotesize $if(doi)$\href{http://dx.doi.org/$doi$}{doi $doi$}$else$
|
||||||
|
\leavevmode\color{red}\textbf{$if(accepted)$PREPRINT$else$REVIEW-VERSION$endif$}$endif$
|
||||||
|
}
|
||||||
\rfoot{\textbf{\thepage}}
|
\rfoot{\textbf{\thepage}}
|
||||||
|
|
||||||
%% Kopfzeile & Fußzeile Titelseite
|
%% Kopfzeile & Fußzeile Titelseite
|
||||||
|
@ -177,21 +184,34 @@ $endif$
|
||||||
\subsubsection*{Schlüsselwörter}
|
\subsubsection*{Schlüsselwörter}
|
||||||
$for(keywords)$$keywords$$sep$, $endfor$
|
$for(keywords)$$keywords$$sep$, $endfor$
|
||||||
|
|
||||||
|
$if(title-en)$
|
||||||
\subsection*{$title-en$}
|
\subsection*{$title-en$}
|
||||||
|
$endif$
|
||||||
|
|
||||||
|
$if(abstract-en)$
|
||||||
\subsubsection*{Abstract}
|
\subsubsection*{Abstract}
|
||||||
$abstract-en$
|
$abstract-en$
|
||||||
|
$endif$
|
||||||
|
|
||||||
|
$if(keywords-en)$
|
||||||
\subsubsection*{Keywords}
|
\subsubsection*{Keywords}
|
||||||
$for(keywords-en)$$keywords-en$$sep$, $endfor$
|
$for(keywords-en)$$keywords-en$$sep$, $endfor$
|
||||||
|
$endif$
|
||||||
|
|
||||||
\subsubsection*{Classification}
|
\subsubsection*{Classification}
|
||||||
$for(jita)$$jita$$sep$, $endfor$
|
$for(jita)$$jita$$sep$\\ $endfor$
|
||||||
|
|
||||||
\vfill
|
\vfill
|
||||||
{\small
|
{\small
|
||||||
{\bfseries Einreichung / Annahme / Veröffentlichung}\\
|
{\bfseries Einreichung
|
||||||
$received$ / $accepted$ / $published$}
|
$if(accepted)$/ Annahme$endif$
|
||||||
|
$if(published)$/ Veröffentlichung$endif$
|
||||||
|
}\\
|
||||||
|
$received$
|
||||||
|
$if(accepted)$/ $accepted$
|
||||||
|
$if(published)$/ $published$$endif$
|
||||||
|
$else${\bfseries\textcolor{red}{REVIEW-VERSION}}$endif$
|
||||||
|
}
|
||||||
\pagebreak
|
\pagebreak
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue