Giter Site home page Giter Site logo

epsrc's Introduction

A LaTeX Style Implementing the Layout of EPSRC Funding Proposals

This LaTeX class provides a layout for EPSRC funding applications in the UK. It focuses on the traditional proposal layout, that is summarized on the EPSRC website as follows:

All attachments must be completed in single-spaced typescript in Arial 11 or other sans serif typeface of equivalent size, with margins of at least 2cm. Arial narrow and Calibri are not allowable font types.

Text in embedded diagrams or pictures, numerical formulae or references can be smaller, as long as it is legible. Text in tables and figure labels not within embedded diagrams or pictures should be at least 11 point.

We recommend that all attachments are uploaded into Je-S as Adobe Acrobat files (PDF) as uploading word documents can result in layout changes to the document. Also, as Je-S does not support all Microsoft Office Word font types, unsupported fonts will be replaced, possibly resulting in layout changes to the document.

Disclaimer: While this class tries to follow this layout as closely as possible, there is no guarantee that proposal written using the EPSRC class are accepted for review (i.e., not desk rejected) and neither is there a guarantee of a positive funding outcome.

Usage

To ensure the consistency of common configurations across the various documents that EPSRC requires, the class file uses a file epsrc.config that, if available, is shared across all documents. A minimal example is:

\author{Poor Researcher}
\projectitle[PGMM]{Please Give Me Money}

Otherwise, the class file is loaded as usual:

\documentclass{epsrc}

This ensures a document following the basic layout on a4 paper with 2 cm margins and a base font that is metrically compatible with Arial (the current setup uses Arimo). Moreover, the font size is scaled to use 11 pt in Postscript Points.

Package Options

The epsrc class only has one option, called hideinfo that is false by default. This options configures if additional information using the \info{} command are shown or now.

Provided Commands

The provides the following commands:

  • \info{...} for type-setting informative text for co-authors. In the final submission, this text is usually hidden (using the class option hideinfo).
  • \projectitle[shorttitle]{longtitle} for setting the project title (and, optional, an acronym).
  • \project for printing the full title of a project (long title and acronym)
  • \projectlong for printing the long title of a project
  • \projectshort for printing the short title of a project

Bibliography

The package configures biblatex for type-setting bibliographies. All standard commands of the package biblatex can be used. Moreover, the class file provides the following additional commands:

  • \citeapplicant{...} as a variation of the \cite{...}, marking the citation a work of one of the applicants of the proposal. They are marked in the bibliography.
  • \singlecolprintbibliography as an alternative to \printbibliography with a pre-configured single-column layout (this might be bending the EPSRC rules)
  • \twocolprintbibliography as an alternative to \printbibliography with a pre-configured two-column layout (this might be bending the EPSRC rules)

Authors

Main author: Achim D. Brucker

License

This project is dual-licensed under a 2-clause BSD-style license and/or the LPPL version 1.3c or (at your opinion) any later version.

SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause

Upstream Repository

The upstream git repository, i.e., the single source of truth, for this project is hosted by the Software Assurance & Security Research Team at https://git.logicalhacking.com/adbrucker/epsrc.

epsrc's People

Contributors

adbrucker avatar

Watchers

 avatar  avatar

Forkers

lshi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.