Skip to main content
All modules

TemplateCVsbiosketchnihfundingcv

NIH Biosketch (Legacy)

Legacy 2022 NIH biosketch LaTeX template with education, personal statement, appointments, honors, and contributions to science. For drafting and reference; current NIH submissions require SciENcv.

LPPL 1.3 or later (nihbiosketch class)

Loading PDF preview…

Your legacy NIH biosketch is ready in main.tex. Share your CV, publication list, and proposed project, and I can help draft it. This uses the older 2022 layout; current NIH submissions must be prepared in SciENcv. The preview uses Arial when available, otherwise TeX Gyre Heros.

What’s inside

  • Starter files
  • main.texopens first · 1.4 KB
    % !TeX program = xelatex
    % Legacy NIH format (2022). Current NIH submissions require SciENcv.
    \documentclass{sundial-nihbiosketch}
    \name{{[Last name, First name]}}
    \eracommons{{[eRA Commons username]}}
    \position{{[Position title]}}
    \begin{document}
    \begin{education}
    {[Institution and location]} & {[Degree]} & {[MM/YYYY]} & {[Field of study]} \\
    {[Institution and location]} & {[Degree]} & {[MM/YYYY]} & {[Field of study]} \\
    \end{education}
    \section{Personal Statement}
    \begin{statement}
    {[Describe your qualifications for the proposed project, relevant experience, and specific role. Replace all placeholders with verified information.]}
    \begin{enumerate}
    \item {[Relevant publication: authors, title, venue, year, and verified identifier.]}
    \end{enumerate}
    \end{statement}
    \section{Positions, Scientific Appointments, and Honors}
    \subsection*{Positions and Scientific Appointments}
    \begin{datetbl}
    {[Years]} & {[Position, institution, location]} \\
    \end{datetbl}
    \subsection*{Honors}
    \begin{datetbl}
    {[Year]} & {[Honor or award]} \\
    \end{datetbl}
    \section{Contributions to Science}
    \begin{enumerate}
    \item {[Describe a contribution, its context and impact, and your specific role.]}
    \begin{enumerate}
    \item {[Supporting publication with verified bibliographic details.]}
    \end{enumerate}
    \end{enumerate}
    \subsection*{Complete List of Published Work}
    {[Add your verified public bibliography URL.]}
    \end{document}
    
  • Libraries and docs
  • nihbiosketch.cls4.4 KB
    %% nihbiosketch.cls
    %% Copyright 2015 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}[2015/04/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{longtable}
    \RequirePackage{ifthen}
    \RequirePackage[normalem]{ulem}
    
    \RequirePackage{enumitem}
    \setlist[enumerate,2]{label=\alph*.,itemsep=0pt,parsep=1pt,partopsep=1pt}
    
    
    \RequirePackage[largestsep]{titlesec}
    % NIH examples use this larger size for some headers
    %\newcommand{\headersize}{\fontsize{13.5pt}{13.5pt}\selectfont}
    
    \renewcommand{\thesection}{\Alph{section}.}
    \titleformat{\section}[hang]{\normalfont\bfseries}{\thesection}{0.5em}{}
    \titleformat{\subsection}[hang]{\normalfont\bfseries}{\thesubsection}{0.5em}{\uline}
    \titleformat{\subsubsection}[hang]{\normalfont}{\thesubsubsection}{0.5em}{\uline}
    
    \titlespacing{\section}{0pt}{11pt}{1.5pt}
    \titlespacing{\subsection}{0pt}{11pt}{1.5pt}
    \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]{}               
    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{datelngtbl}
    {\tabulinesep=0mm\vspace{-2ex} % should not be necessary
    \begin{longtabu} to 7.5in{X[1,l]X[6.5,l,p]}}
    {\end{longtabu}}
    
    \newenvironment{statement}
    {\setlength\parindent{2em}}
    {\setlength\parindent{0pt}}
    
    \newenvironment{performance}
    {\bgroup\centering
    \tabulinesep=0mm
    \begin{longtabu} to \textwidth {X[1,c,m]X[5.249,l,m]X[1,c,m]}
    \hline
    \rowfont[c]{}
    YEAR &
    COURSE TITLE &
    GRADE \\
    \hline}
    {\end{longtabu}\egroup}
    
    
    %------------------------------------------------------------------------------
    % 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}
    
  • sundial-nihbiosketch.cls4.7 KB
    % Sundial adaptation, 2026-09-10: renamed class; use TeX Gyre Heros if Arial is unavailable.
    % Derived from nihbiosketch by Paul M. Magwene; original distributed alongside.
    %% nihbiosketch.cls
    %% Copyright 2015 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{sundial-nihbiosketch}[2015/04/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}
    \IfFontExistsTF{Arial}{\setmainfont[Ligatures=TeX]{Arial}}{\setmainfont[Ligatures=TeX]{TeX Gyre Heros}}
    \RequirePackage{microtype}
    
    \RequirePackage{tabu}
    \RequirePackage{longtable}
    \RequirePackage{ifthen}
    \RequirePackage[normalem]{ulem}
    
    \RequirePackage{enumitem}
    \setlist[enumerate,2]{label=\alph*.,itemsep=0pt,parsep=1pt,partopsep=1pt}
    
    
    \RequirePackage[largestsep]{titlesec}
    % NIH examples use this larger size for some headers
    %\newcommand{\headersize}{\fontsize{13.5pt}{13.5pt}\selectfont}
    
    \renewcommand{\thesection}{\Alph{section}.}
    \titleformat{\section}[hang]{\normalfont\bfseries}{\thesection}{0.5em}{}
    \titleformat{\subsection}[hang]{\normalfont\bfseries}{\thesubsection}{0.5em}{\uline}
    \titleformat{\subsubsection}[hang]{\normalfont}{\thesubsubsection}{0.5em}{\uline}
    
    \titlespacing{\section}{0pt}{11pt}{1.5pt}
    \titlespacing{\subsection}{0pt}{11pt}{1.5pt}
    \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]{}               
    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{datelngtbl}
    {\tabulinesep=0mm\vspace{-2ex} % should not be necessary
    \begin{longtabu} to 7.5in{X[1,l]X[6.5,l,p]}}
    {\end{longtabu}}
    
    \newenvironment{statement}
    {\setlength\parindent{2em}}
    {\setlength\parindent{0pt}}
    
    \newenvironment{performance}
    {\bgroup\centering
    \tabulinesep=0mm
    \begin{longtabu} to \textwidth {X[1,c,m]X[5.249,l,m]X[1,c,m]}
    \hline
    \rowfont[c]{}
    YEAR &
    COURSE TITLE &
    GRADE \\
    \hline}
    {\end{longtabu}\egroup}
    
    
    %------------------------------------------------------------------------------
    % 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}
    
  • AGENTS.md1.1 KB
    # NIH Biosketch (Legacy)
    
    This is a legacy NIH biosketch LaTeX drafting template, based on the format effective in 2022. It is NOT a current NIH submission form. Current NIH Common Form and Supplement must be prepared and certified in SciENcv; direct users there for submission (https://www.grants.nih.gov/grants-process/write-application/forms-directory/biographical-sketch-common-form).
    Help the user draft from their CV, publication list, and project description. Ask for missing facts; never invent appointments, credentials, publications, identifiers, awards, or scientific impact. Preserve placeholders until facts are supplied. Use the class commands and existing section structure. Compile main.tex with XeLaTeX. The derived class uses Arial when available and TeX Gyre Heros otherwise; disclose the substitute, and never claim NIH formatting compliance. Preserve upstream licensing and attribution. The legacy layout has a five-page ceiling; shorten prose before changing typography. The current SciENcv workflow has different constraints, so do not apply this legacy limit to it.
    
  • LICENSE.md577 B
    # 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.
    
  • README.md1.3 KB
    # NIH Biosketch (Legacy 2022 Format)
    
    Start with `main.tex`. Replace the bracketed placeholders, or give Sunny your CV, verified publications, and proposed project description. Review edits and compile to preview the PDF.
    
    ## Intended use
    
    This template is for legacy-format drafting and reference. **Do not submit its PDF as the current NIH biosketch.** Current NIH applications use the Common Form and NIH Supplement prepared in SciENcv: https://www.grants.nih.gov/grants-process/write-application/forms-directory/biographical-sketch-common-form
    
    ## Files and fonts
    
    `nihbiosketch.cls` is the unmodified upstream class. `sundial-nihbiosketch.cls` is a separately named adaptation that uses Arial when installed, otherwise TeX Gyre Heros. It retains the legacy layout; the substitute font does not establish submission compliance. XeLaTeX is required. No external accounts or setup script are needed to edit and compile this template.
    
    ## Attribution
    
    Upstream: Paul M. Magwene and contributors, https://github.com/pmagwene/latex-nihbiosketch
    Pinned commit: 416867d73da53519112133a277fc42a653a2097a
    
    The class is distributed under LPPL 1.3 or later; see LICENSE.md. The derived class changes only its name and font fallback. The starter text and agent instructions were prepared for Sundial and contain no upstream example person's credentials.
    
  • main.pdfprebuilt · 51 KBReplaced by the first recompile.

    Binary file, seeded as-is.