diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/nihbiosketch/LICENSE.md | 21 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/nihbiosketch/README.md | 15 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/nihbiosketch/example-nihbiosketch.pdf | bin | 0 -> 66864 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/nihbiosketch/nihbiosketch.cls | 132 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 3 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-publishers.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/nihbiosketch.tlpsrc | 0 |
7 files changed, 171 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/nihbiosketch/LICENSE.md b/Master/texmf-dist/doc/latex/nihbiosketch/LICENSE.md new file mode 100644 index 00000000000..dae6ab38911 --- /dev/null +++ b/Master/texmf-dist/doc/latex/nihbiosketch/LICENSE.md @@ -0,0 +1,21 @@ +# License + +nihbiosketch.cls +Copyright 2016 Paul M. Magwene + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3 +of this license or (at your option) any later version. + +The latest version of this license is in + + http://www.latex-project.org/lppl.txt + +and version 1.3c or later is part of all distributions of LaTeX +version 008/05/04 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Paul M. Magwene + +This work consists of the file nihbiosketch.cls.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/nihbiosketch/README.md b/Master/texmf-dist/doc/latex/nihbiosketch/README.md new file mode 100644 index 00000000000..7fb6073f868 --- /dev/null +++ b/Master/texmf-dist/doc/latex/nihbiosketch/README.md @@ -0,0 +1,15 @@ +# latex-nihbiosketch + +A LaTeX class implementing the new (as of 2015) NIH Biographical Sketch Format. + +This LaTeX document class tries to adhere to the Biographical Sketch formatting requirements outlined in NIH Notice [NOT-OD-15-032](http://grants.nih.gov/grants/guide/notice-files/NOT-OD-15-032.html). This new format is required for applications submitted for due dates on or after May 25, 2015. + +I tried to mimic the example documents provided on the [SF 424 (R&R) Forms and Applications page](http://grants.nih.gov/grants/funding/424/index.htm#format) as closely as possible. I have used this class for my own grant submissions; however I offer no guarantee of conformity to NIH requirements. + +To use: + + 1. Add the file `newbiosketch.cls` to your local `texmf` tree + 2. Pattern your document based on `example-nihbiosketch.tex` + 3. Compile your document with `xelatex` or `lualatex` (required for the Arial font that NIH favors) + + diff --git a/Master/texmf-dist/doc/latex/nihbiosketch/example-nihbiosketch.pdf b/Master/texmf-dist/doc/latex/nihbiosketch/example-nihbiosketch.pdf Binary files differnew file mode 100644 index 00000000000..1fae506b1ba --- /dev/null +++ b/Master/texmf-dist/doc/latex/nihbiosketch/example-nihbiosketch.pdf diff --git a/Master/texmf-dist/tex/latex/nihbiosketch/nihbiosketch.cls b/Master/texmf-dist/tex/latex/nihbiosketch/nihbiosketch.cls new file mode 100644 index 00000000000..31f8c1704e3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nihbiosketch/nihbiosketch.cls @@ -0,0 +1,132 @@ +%% nihbiosketch.cls +%% Copyright 2016 Paul M. Magwene +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 008/05/04 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Paul M. Magwene +% +% This work consists of the files nihbiosketch.cls + + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{nihbiosketch}[2016/01/22 NIH Biosketch Class] + +%------------------------------------------------------------------------------ + +\ProcessOptions\relax +\LoadClass[11pt,letterpaper]{article} + +%------------------------------------------------------------------------------ +% Packages + +\RequirePackage{etoolbox} +\RequirePackage[letterpaper]{geometry} +\RequirePackage{ifxetex, ifluatex} % requires fontspec, so either XeTeX or LuaTeX +\RequirePackage{fontspec} +\setmainfont[Ligatures=TeX]{Arial} +\RequirePackage{microtype} + +\RequirePackage{tabu} +\RequirePackage{ifthen} +\RequirePackage{ulem} + +\RequirePackage{enumitem} +\setlist[enumerate,2]{label=\alph*.,itemsep=0pt,parsep=1pt,partopsep=1pt} + + +\RequirePackage{titlesec} +\renewcommand{\thesection}{\Alph{section}.} +\titleformat{\section}[hang]{\normalfont\bfseries}{\thesection}{0.5em}{} % section style +\titleformat{\subsection}[hang]{\normalfont\bfseries}{\thesubsection}{0.5em}{\uline} % subsection style +\titleformat{\subsubsection}[hang]{\itshape}{\thesubsubsection}{0.5em}{} % subsubsection style + +\titlespacing{\section}{0pt}{2ex}{1ex} +\titlespacing{\subsection}{0pt}{1.25ex}{0.5ex} +\titlespacing{\subsubsection}{0pt}{1.25ex}{0.5ex} + +\PassOptionsToPackage{urlcolor=blue,colorlinks=true,breaklinks=true}{hyperref} +\RequirePackage{hyperref} +\urlstyle{same} + +%------------------------------------------------------------------------------ +% New commands and environments + +\newcommand{\@name}{} +\newcommand{\@eracommons}{} +\newcommand{\@position}{} + +\newcommand{\name}[1]{\renewcommand{\@name}{#1}} +\newcommand{\eracommons}[1]{\renewcommand{\@eracommons}{#1}} +\newcommand{\position}[1]{\renewcommand{\@position}{#1}} + +\newcommand{\pgline}{\noindent\makebox[\linewidth]{\rule{\textwidth}{0.5pt}}\newline} + +\newcommand{\piinfo} +{\pgline +{\centering +\textbf{BIOGRAPHICAL SKETCH}\\ +{\footnotesize +Provide the following information for the Senior/key personnel and other significant contributors.\\ +Follow this format for each person. \textbf{DO NOT EXCEED FIVE PAGES}.\\}} +\pgline +NAME: \@name\\ +\pgline +eRA COMMONS USER NAME (credential, e.g., agency login): \@eracommons\\ +\pgline +POSITION TITLE: \@position\\ +\pgline +EDUCATION/TRAINING (\textit{Begin with baccalaureate or other initial professional education, such as nursing, include postdoctoral training and residency training if applicable. Add/delete rows as necessary.})\\} + +\newcommand{\grantinfo}[6] +{\begin{tabular}{@{}lll@{}} +{#1} & {#2} & {#3} \\ +\end{tabular} +\newline{#4}\newline{#5}\newline{#6}} + +\newenvironment{education} +{% +\bgroup\centering +\tabulinesep=1.5mm +\begin{tabu} to \textwidth {X[3.73,l,m]|X[1,c,m]|X[1,c,m]|X[1.8,l,m]} +\hline +\rowfont[c]{} % for the header only we want all the text centered +INSTITUTION AND LOCATION & +DEGREE \newline (\textit{if applicable}) & +Completion Date MM/YYYY & +FIELD OF STUDY\\ +\hline} +{\end{tabu}\egroup} + +\newenvironment{datetbl} +{\tabulinesep=0mm +\begin{tabu} to 7.5in{X[1,l]X[6.5,l,p]}} +{\end{tabu}} + +\newenvironment{statement} +{\setlength\parindent{2em}} +{\setlength\parindent{0pt}} + + +%------------------------------------------------------------------------------ +% setup document geometry + +% turn off page numbering +\pagenumbering{gobble} + +% no paragraph indentation +\setlength\parindent{0pt} + +\geometry{left=0.5in,right=0.5in,top=0.5in,bottom=0.5in} % this should be the last call + +%------------------------------------------------------------------------------ + +\AfterEndPreamble{\piinfo} + diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 8fe66456d4e..dd64da19fee 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -398,7 +398,8 @@ my @TLP_working = qw( newcommand newenviron newfile newlfm newpx newsletr newspaper newtx newtxsf newtxtt newunicodechar newvbtm newverbs nextpage - nfssext-cfr niceframe nicefilelist nicetext nih nimbus15 nkarta nlctdoc + nfssext-cfr niceframe nicefilelist nicetext nih nihbiosketch + nimbus15 nkarta nlctdoc nmbib noconflict noindentafter noitcrul nolbreaks nomencl nomentbl nonfloat nonumonpart nopageno norasi-c90 nostarch notes notes2bib notoccite nowidow nox diff --git a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc index 3c0376af127..dc1f6de4443 100644 --- a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc @@ -83,6 +83,7 @@ depend nature depend nddiss depend ndsu-thesis depend nih +depend nihbiosketch depend nostarch depend nrc depend onrannual diff --git a/Master/tlpkg/tlpsrc/nihbiosketch.tlpsrc b/Master/tlpkg/tlpsrc/nihbiosketch.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/nihbiosketch.tlpsrc |