Skip to content

Commit c829a56

Browse files
committed
add LIPIcs article format, closes rstudio#232
1 parent b0bbbc0 commit c829a56

17 files changed

+3528
-1
lines changed

NAMESPACE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export(ieee_article)
2020
export(joss_article)
2121
export(journals)
2222
export(jss_article)
23+
export(lipics_article)
2324
export(mdpi_article)
2425
export(mnras_article)
2526
export(oup_article)

NEWS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
rticles 0.17
22
---------------------------------------------------------------------
33

4-
4+
- Added article template for *Leibniz International Proceedings in Informatics* (LIPIcs) (thanks, @nuest, #288).
55

66
rticles 0.16
77
---------------------------------------------------------------------

R/article.R

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,32 @@ frontiers_article <- function(..., keep_tex = TRUE) {
175175
pdf_document_format("frontiers", keep_tex = keep_tex, ...)
176176
}
177177

178+
#' @section \code{lipics_article}: Format for creating submissions to
179+
#' LIPIcs - Leibniz International Proceedings Informatics - articles.
180+
#' Adapted from the official Instructions for Authors at
181+
#' \url{https://submission.dagstuhl.de/documentation/authors} and the
182+
#' template from the archive \code{authors-lipics-v2019.zip} downloaded
183+
#' with version tag v2019.2. The template is provided under The LaTeX
184+
#' Project Public License (LPPL), Version 1.3c.
185+
#' @export
186+
#' @rdname article
187+
lipics_article <- function(
188+
..., latex_engine = 'xelatex', # xelatex used for 'thin space' Unicode
189+
# character, see YAML field 'authorrunning'
190+
keep_tex = TRUE, citation_package = "natbib", md_extensions = c(
191+
"-autolink_bare_uris", # disables automatic links
192+
"-auto_identifiers" # disables \hypertarget commands
193+
)
194+
) {
195+
# quick dev shortcut for Ubuntu: click "Install and restart" then run:
196+
# unlink("MyArticle/", recursive = TRUE); rmarkdown::draft("MyArticle.Rmd", template = "lipics", package = "rticles", edit = FALSE); rmarkdown::render("MyArticle/MyArticle.Rmd"); system(paste0("xdg-open ", here::here("MyArticle", "MyArticle.pdf")))
197+
pdf_document_format(
198+
"lipics", latex_engine = latex_engine,
199+
citation_package = citation_package, keep_tex = keep_tex,
200+
md_extensions = md_extensions, ...
201+
)
202+
}
203+
178204
#' @section \code{mdpi_article}: Format for creating submissions to
179205
#' Multidisciplinary Digital Publishing Institute (MDPI) journals. Adapted
180206
#' from \url{https://www.mdpi.com/authors/latex}.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Currently included templates and their contributors are the following:
4040
| [IEEE Transaction](http://www.ieee.org/publications_standards/publications/authors/author_templates.html) | [@Emaasit](https://github.com/Emaasit), [@espinielli](https://github.com/espinielli), [@nathanweeks](https://github.com/nathanweeks), [@DunLug](https://github.com/DunLug) | [#97](https://github.com/rstudio/rticles/pull/97), [#169](https://github.com/rstudio/rticles/pull/169), [#227](https://github.com/rstudio/rticles/pull/227), [#263](https://github.com/rstudio/rticles/pull/263), [#264](https://github.com/rstudio/rticles/pull/264), [#265](https://github.com/rstudio/rticles/pull/265) | `ieee_article()` |
4141
| [JOSS: Journal of Open Source Software](https://joss.theoj.org/) [JOSE: Journal of Open Source Education](https://jose.theoj.org/) | [@noamross](https://github.com/noamross) | [#229](https://github.com/rstudio/rticles/pull/229) | `joss_article()` |
4242
| [JSS: Journal of Statistical Software](https://www.jstatsoft.org) | | | `jss_article()` |
43+
| [LIPIcs](https://www.dagstuhl.de/en/publications/lipics) | [@nuest](https://github.com/nuest) | [#147](https://github.com/rstudio/rticles/pull/288) | `lipics_article()` |
4344
| [MDPI](https://www.mdpi.com) | [@dleutnant](https://github.com/dleutnant) | [#147](https://github.com/rstudio/rticles/pull/147) | `mdpi_article()` |
4445
| [MNRAS: Monthly Notices of the Royal Astronomical Society](https://academic.oup.com/mnras) | [@oleskiewicz](https://github.com/oleskiewicz) | [#175](https://github.com/rstudio/rticles/pull/175) | `mnras_article()` |
4546
| [OUP: Oxford University Press](https://academic.oup.com/journals/pages/authors/preparing_your_manuscript) | [@dmkaplan](https://github.com/dmkaplan) | [#284](https://github.com/rstudio/rticles/pull/284) | `oup_articles()` |
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
LIPICS Style - CHANGELOG
2+
3+
* 19/07/2019 LIPIcs-v2019 v2.2
4+
* New Feature
5+
* explicitly defined/named colors used in style to ease reusing them (requires load of package xcolor instead of color)
6+
* added document option "authorcolumns" to activate displaying author details in two columns (only allowed for more than 6 authors)
7+
* revised style of algorithm environments provided by algorithm or algorithm2e packages
8+
* added qed-like symbol to mark end of e.g. definitions (command \lipicsEnd)
9+
* Bugfix
10+
* fixed problem caused by "\\" in title macro
11+
12+
* 06/06/2019 LIPIcs-v2019 v2.1
13+
* New Feature
14+
* added document option "anonymous" to make author related information anonymous (e.g. for double-blind review)
15+
* Bugfix
16+
* fixed problems with using thm-restate (added new documentclass option thm-restate)
17+
* fixed bug when using algorithm2e package and cleveref package
18+
* fixed problems with texorpdfstring in author macro
19+
* fixed spacing variation between author name and orcid symbol
20+
* capitalised labels when using autoref (e.g. section -> Section)
21+
22+
23+
* 10/12/2018 LIPIcs-v2019 v2.0
24+
* New Features
25+
* support of metadata in PDF file (e.g. author, title, keywords)
26+
* revised displaying of author-related funding acknowledgements (now displayed as part of the funding block instead of footnotes)
27+
* added support for cleveref package (new document option 'cleveref')
28+
* added support for using autoref for theorem-like environments (new document option 'autoref')
29+
* added new environment claim and claimproof to realize sub-proofs
30+
* added new environment proposition
31+
* Bugfixes
32+
* fixed problems with theorem-like environments when using cleveref and autoref (see new features above)
33+
* switched several URL from http to https
34+
* fixed problems with using of ACM 2012 classification (deactivated subjclass and revised support of ccsdesc macro)
35+
* Minor changes
36+
* moved ORCID symbol behind author name (according https://orcid.org/content/journal-display-guidelines)
37+
* added separator \and to split several affiliations
38+
* added warnings when package 'enumitem' or 'paralist' are loaded; they manipulate the pre-defined enumeration styles and are partly incompatible
39+
* preloaded package 'microtype' in style
40+
* revised spacings/font sizes for top matter
41+
42+
* 09/04/2018 LIPIcs-v2018 v1.5
43+
* Bugfixes
44+
* Fixed problem with page style in case of many authors
45+
* Fixed aggregation of authors for ToC file
46+
47+
* 15/03/2018 LIPIcs-v2018 v1.4
48+
* Bugfixes
49+
* Fixed enumerations
50+
* Fixed aggregation of authors for ToC file
51+
52+
* 26/02/2018 LIPIcs-v2018 v1.3
53+
* Bugfixes
54+
* Fixed \hideLIPIcs
55+
* Fixed enumerations
56+
* Fixed typo
57+
* Revised display of ORCIDs following recommendation by ORCID
58+
59+
* 06/02/2018 LIPIcs-v2018 v1.2
60+
* Release of LIPIcs-v2018
61+
* revised author macro \author{name}{affil}{email}{orcid}{funding}
62+
* added support for ORCIDs
63+
* switched to ACM 2012 classification system
64+
* added new macros for extended metadata \category, \relatedversion, \supplement, \funding, \acknowledgements
65+
* added warnings for missing mandatory metadata
66+
* added preconfigured enumeration styles based on the enumerate package
67+
* added option \hideLIPIcs to hide all LIPIcs related information
68+
* added support for line numbers
69+
* Bugfixes
70+
* fixed copyright line
71+
* added warning when using outdated subfig package due to incompatibilities in preloaded subcaption package
72+
* fixed bug when using MnSymbol package
73+
* fixed bug in numbering in theorem-like environments used in appendix
74+
* fixed problems in ToC file

0 commit comments

Comments
 (0)