{"id":14980665,"url":"https://github.com/mikerenfro/nsf-proposal","last_synced_at":"2025-10-29T00:30:56.674Z","repository":{"id":145222043,"uuid":"344959362","full_name":"mikerenfro/nsf-proposal","owner":"mikerenfro","description":"Basic documentclass for NSF proposals","archived":false,"fork":false,"pushed_at":"2024-05-14T14:36:38.000Z","size":16829,"stargazers_count":27,"open_issues_count":0,"forks_count":7,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-02-01T20:25:42.158Z","etag":null,"topics":["latex-class","latex-template","nsf","nsf-proposal","proposal","proposals"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikerenfro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-05T23:25:12.000Z","updated_at":"2024-12-09T21:40:54.000Z","dependencies_parsed_at":"2024-05-04T20:38:54.718Z","dependency_job_id":"1727386d-3ac6-4d41-a9b2-fd7998980ab4","html_url":"https://github.com/mikerenfro/nsf-proposal","commit_stats":{"total_commits":48,"total_committers":2,"mean_commits":24.0,"dds":0.4375,"last_synced_commit":"823c9b8602ddf2b059680d71cc6b374bc59bb476"},"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerenfro%2Fnsf-proposal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerenfro%2Fnsf-proposal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerenfro%2Fnsf-proposal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerenfro%2Fnsf-proposal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikerenfro","download_url":"https://codeload.github.com/mikerenfro/nsf-proposal/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238743957,"owners_count":19523208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["latex-class","latex-template","nsf","nsf-proposal","proposal","proposals"],"created_at":"2024-09-24T14:02:14.141Z","updated_at":"2025-10-29T00:30:55.000Z","avatar_url":"https://github.com/mikerenfro.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nsf-proposal: Basic LaTeX2e documentclass for NSF proposals\n\nMike Renfro (GitHub/Twitter: @mikerenfro)\n\n![Sample Project Summary page](sample-output/summary-palatino-12.png)\n\n![Sample Project Description page](sample-output/description-palatino-12.png)\n\n![Sample Project References page](sample-output/references-palatino-12.png)\n\nThis needs better documentation, but for now, this documentclass lets you make\nrelatively compact NSF proposals with a minimum of fiddly ad hoc formatting\ninside the main document.\nWe've used this documentclass for both an MRI and a CC* proposal in 2021, and\nit's just been recently been verified for the 2024 PAPPG standards (as far as\nI know).\n\n## TL;DR\n\n`\\documentclass[fontsize,basefont]{nsf-proposal}` where `fontsize` is `10pt`, `11pt`, or\n`12pt`, and `basefont` is any of:\n\n - `arial`\n - `cm` (the default)\n - `courier-new`\n - `helvetica`\n - `palatino`\n - `palatino-linotype` (may only work by default on Windows)\n - `times-new-roman`\n\nOptionally, add the `tg` class option to use the TeX Gyre equivalents to Courier\nNew, Helvetica, Palatino, or Times New Roman.\n\nNow write the rest of your proposal, using `\\chapter` on down to `\\paragraph`\nto break things up. You'll want to use the starred versions of these on the\none-page project summary. See [`nsf-demo.tex`](https://github.com/mikerenfro/nsf-proposal/blob/main/nsf-demo.tex) and [`nsf-demo-content.tex`](https://github.com/mikerenfro/nsf-proposal/blob/main/nsf-demo-content.tex) for an example.\n\n## More Details\n\nThis documentclass uses the [memoir](https://ctan.org/pkg/memoir) class as its base, and supports proposals\nwith a base font size of 10 points and higher (for the `arial`, `courier-new`,\n`helvetica`, `palatino`, and `palatino-linotype` options), or 11 points and higher (for the `cm`\nand `times-new-roman` options).\nIt adds a small amount of whitespace around lines at 10pt, since NSF's PDF\nreaders will often flag a 10pt document as having more than 6 lines per inch.\nWe also noticed that LuaLaTeX creates a slightly different line height than\npdfLaTeX, so if you're using Overleaf, you may want to set the default engine\nto pdfLaTeX, or if you find a better solution that works with both engines,\nsend me a pull request.\n\nIt disables most, if not all, of the hyperlinks in the main body of the\nproposal, leaving hyperlinks active in the references.\n\nThe documentclass code is around 300 lines, including whitespace and\ncomments, so it should be relatively readable (over half of that is\nfor handling different base fonts and sizes).\nThe documentclass depends on the following packages:\n\n- [`fontspec`](http://ctan.org/pkg/fontspec) (if using LuaLaTeX or XeLaTeX)\n- [`helvet`](https://ctan.org/pkg/helvet) (for option `helvetica`)\n- [`hyperref`](https://ctan.org/pkg/hyperref)\n- [`iftex`](https://ctan.org/pkg/hyperref)\n- [`mathpazo`](https://ctan.org/pkg/mathpazo) (for option `palatino` and `palatino-linotype`)\n- [`sansmath`](https://ctan.org/pkg/sansmath) (for option `arial` and `helvetica`)\n- [`xstring`](https://ctan.org/pkg/xstring)\n\nSample source files for a proposal can be found in:\n\n- [`nsf-demo.tex`](https://github.com/mikerenfro/nsf-proposal/blob/main/nsf-demo.tex)\n- [`nsf-demo-content.tex`](https://github.com/mikerenfro/nsf-proposal/blob/main/nsf-demo-content.tex)\n- [`nsf-demo.bib`](https://github.com/mikerenfro/nsf-proposal/blob/main/nsf-demo.bib)\n\n### Sample Output\n\n\nThe following table is grouped by base font, latex engine, and font size.\nThe \"S\", \"D\", and \"R\" PDFs represent the one-page\nsummary, the \u003c=15-page project description, and the references/bibliography for a sample\nNSF proposal. These PDFs can be uploaded to [research.gov](https://research.gov/)\non a test project, and they shouldn't throw any warnings as provided.\nThe \"C\" PDFs are a combined document including the summary, description, and references.\nAny N/A entries represent either an impossible combination of font and engine\n(e.g., Arial and pdflatex), or an invalid combination of font and size per\nthe NSF PAPPG (e.g., Computer Modern at 10 pt).\n| Engine:      | pdf*       | pdf*       | pdf*       | xe*        | xe*        | xe*        | lua*       | lua*       | lua*       |\n| -----------: | :--------: | :--------: | :--------: | :--------: | :--------: | :--------: | :--------: | :--------: | :--------: |\n| **Font**     | 10\u0026nbsp;pt | 11\u0026nbsp;pt | 12\u0026nbsp;pt | 10\u0026nbsp;pt | 11\u0026nbsp;pt | 12\u0026nbsp;pt | 10\u0026nbsp;pt | 11\u0026nbsp;pt | 12\u0026nbsp;pt |\n| Arial |  N/A |  N/A |  N/A | [S](sample-output/arial/arial-pdfxe-10pt-summary.pdf) [D](sample-output/arial/arial-pdfxe-10pt-description.pdf) [R](sample-output/arial/arial-pdfxe-10pt-references.pdf) [C](sample-output/arial/arial-pdfxe-10pt.pdf) | [S](sample-output/arial/arial-pdfxe-11pt-summary.pdf) [D](sample-output/arial/arial-pdfxe-11pt-description.pdf) [R](sample-output/arial/arial-pdfxe-11pt-references.pdf) [C](sample-output/arial/arial-pdfxe-11pt.pdf) | [S](sample-output/arial/arial-pdfxe-12pt-summary.pdf) [D](sample-output/arial/arial-pdfxe-12pt-description.pdf) [R](sample-output/arial/arial-pdfxe-12pt-references.pdf) [C](sample-output/arial/arial-pdfxe-12pt.pdf) | [S](sample-output/arial/arial-pdflua-10pt-summary.pdf) [D](sample-output/arial/arial-pdflua-10pt-description.pdf) [R](sample-output/arial/arial-pdflua-10pt-references.pdf) [C](sample-output/arial/arial-pdflua-10pt.pdf) | [S](sample-output/arial/arial-pdflua-11pt-summary.pdf) [D](sample-output/arial/arial-pdflua-11pt-description.pdf) [R](sample-output/arial/arial-pdflua-11pt-references.pdf) [C](sample-output/arial/arial-pdflua-11pt.pdf) | [S](sample-output/arial/arial-pdflua-12pt-summary.pdf) [D](sample-output/arial/arial-pdflua-12pt-description.pdf) [R](sample-output/arial/arial-pdflua-12pt-references.pdf) [C](sample-output/arial/arial-pdflua-12pt.pdf) | \n| Computer Modern |  N/A | [S](sample-output/cm/cm-pdf-11pt-summary.pdf) [D](sample-output/cm/cm-pdf-11pt-description.pdf) [R](sample-output/cm/cm-pdf-11pt-references.pdf) [C](sample-output/cm/cm-pdf-11pt.pdf) | [S](sample-output/cm/cm-pdf-12pt-summary.pdf) [D](sample-output/cm/cm-pdf-12pt-description.pdf) [R](sample-output/cm/cm-pdf-12pt-references.pdf) [C](sample-output/cm/cm-pdf-12pt.pdf) |  N/A | [S](sample-output/cm/cm-pdfxe-11pt-summary.pdf) [D](sample-output/cm/cm-pdfxe-11pt-description.pdf) [R](sample-output/cm/cm-pdfxe-11pt-references.pdf) [C](sample-output/cm/cm-pdfxe-11pt.pdf) | [S](sample-output/cm/cm-pdfxe-12pt-summary.pdf) [D](sample-output/cm/cm-pdfxe-12pt-description.pdf) [R](sample-output/cm/cm-pdfxe-12pt-references.pdf) [C](sample-output/cm/cm-pdfxe-12pt.pdf) |  N/A | [S](sample-output/cm/cm-pdflua-11pt-summary.pdf) [D](sample-output/cm/cm-pdflua-11pt-description.pdf) [R](sample-output/cm/cm-pdflua-11pt-references.pdf) [C](sample-output/cm/cm-pdflua-11pt.pdf) | [S](sample-output/cm/cm-pdflua-12pt-summary.pdf) [D](sample-output/cm/cm-pdflua-12pt-description.pdf) [R](sample-output/cm/cm-pdflua-12pt-references.pdf) [C](sample-output/cm/cm-pdflua-12pt.pdf) | \n| Courier New |  N/A |  N/A |  N/A | [S](sample-output/courier-new/courier-new-pdfxe-10pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdfxe-10pt-description.pdf) [R](sample-output/courier-new/courier-new-pdfxe-10pt-references.pdf) [C](sample-output/courier-new/courier-new-pdfxe-10pt.pdf) | [S](sample-output/courier-new/courier-new-pdfxe-11pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdfxe-11pt-description.pdf) [R](sample-output/courier-new/courier-new-pdfxe-11pt-references.pdf) [C](sample-output/courier-new/courier-new-pdfxe-11pt.pdf) | [S](sample-output/courier-new/courier-new-pdfxe-12pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdfxe-12pt-description.pdf) [R](sample-output/courier-new/courier-new-pdfxe-12pt-references.pdf) [C](sample-output/courier-new/courier-new-pdfxe-12pt.pdf) | [S](sample-output/courier-new/courier-new-pdflua-10pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdflua-10pt-description.pdf) [R](sample-output/courier-new/courier-new-pdflua-10pt-references.pdf) [C](sample-output/courier-new/courier-new-pdflua-10pt.pdf) | [S](sample-output/courier-new/courier-new-pdflua-11pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdflua-11pt-description.pdf) [R](sample-output/courier-new/courier-new-pdflua-11pt-references.pdf) [C](sample-output/courier-new/courier-new-pdflua-11pt.pdf) | [S](sample-output/courier-new/courier-new-pdflua-12pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdflua-12pt-description.pdf) [R](sample-output/courier-new/courier-new-pdflua-12pt-references.pdf) [C](sample-output/courier-new/courier-new-pdflua-12pt.pdf) | \n| Courier New (TeX Gyre Cursor) |  N/A |  N/A |  N/A | [S](sample-output/courier-new/courier-new-pdfxe,tg-10pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdfxe,tg-10pt-description.pdf) [R](sample-output/courier-new/courier-new-pdfxe,tg-10pt-references.pdf) [C](sample-output/courier-new/courier-new-pdfxe,tg-10pt.pdf) | [S](sample-output/courier-new/courier-new-pdfxe,tg-11pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdfxe,tg-11pt-description.pdf) [R](sample-output/courier-new/courier-new-pdfxe,tg-11pt-references.pdf) [C](sample-output/courier-new/courier-new-pdfxe,tg-11pt.pdf) | [S](sample-output/courier-new/courier-new-pdfxe,tg-12pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdfxe,tg-12pt-description.pdf) [R](sample-output/courier-new/courier-new-pdfxe,tg-12pt-references.pdf) [C](sample-output/courier-new/courier-new-pdfxe,tg-12pt.pdf) | [S](sample-output/courier-new/courier-new-pdflua,tg-10pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdflua,tg-10pt-description.pdf) [R](sample-output/courier-new/courier-new-pdflua,tg-10pt-references.pdf) [C](sample-output/courier-new/courier-new-pdflua,tg-10pt.pdf) | [S](sample-output/courier-new/courier-new-pdflua,tg-11pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdflua,tg-11pt-description.pdf) [R](sample-output/courier-new/courier-new-pdflua,tg-11pt-references.pdf) [C](sample-output/courier-new/courier-new-pdflua,tg-11pt.pdf) | [S](sample-output/courier-new/courier-new-pdflua,tg-12pt-summary.pdf) [D](sample-output/courier-new/courier-new-pdflua,tg-12pt-description.pdf) [R](sample-output/courier-new/courier-new-pdflua,tg-12pt-references.pdf) [C](sample-output/courier-new/courier-new-pdflua,tg-12pt.pdf) | \n| Helvetica | [S](sample-output/helvetica/helvetica-pdf-10pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdf-10pt-description.pdf) [R](sample-output/helvetica/helvetica-pdf-10pt-references.pdf) [C](sample-output/helvetica/helvetica-pdf-10pt.pdf) | [S](sample-output/helvetica/helvetica-pdf-11pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdf-11pt-description.pdf) [R](sample-output/helvetica/helvetica-pdf-11pt-references.pdf) [C](sample-output/helvetica/helvetica-pdf-11pt.pdf) | [S](sample-output/helvetica/helvetica-pdf-12pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdf-12pt-description.pdf) [R](sample-output/helvetica/helvetica-pdf-12pt-references.pdf) [C](sample-output/helvetica/helvetica-pdf-12pt.pdf) | [S](sample-output/helvetica/helvetica-pdfxe-10pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdfxe-10pt-description.pdf) [R](sample-output/helvetica/helvetica-pdfxe-10pt-references.pdf) [C](sample-output/helvetica/helvetica-pdfxe-10pt.pdf) | [S](sample-output/helvetica/helvetica-pdfxe-11pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdfxe-11pt-description.pdf) [R](sample-output/helvetica/helvetica-pdfxe-11pt-references.pdf) [C](sample-output/helvetica/helvetica-pdfxe-11pt.pdf) | [S](sample-output/helvetica/helvetica-pdfxe-12pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdfxe-12pt-description.pdf) [R](sample-output/helvetica/helvetica-pdfxe-12pt-references.pdf) [C](sample-output/helvetica/helvetica-pdfxe-12pt.pdf) | [S](sample-output/helvetica/helvetica-pdflua-10pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdflua-10pt-description.pdf) [R](sample-output/helvetica/helvetica-pdflua-10pt-references.pdf) [C](sample-output/helvetica/helvetica-pdflua-10pt.pdf) | [S](sample-output/helvetica/helvetica-pdflua-11pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdflua-11pt-description.pdf) [R](sample-output/helvetica/helvetica-pdflua-11pt-references.pdf) [C](sample-output/helvetica/helvetica-pdflua-11pt.pdf) | [S](sample-output/helvetica/helvetica-pdflua-12pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdflua-12pt-description.pdf) [R](sample-output/helvetica/helvetica-pdflua-12pt-references.pdf) [C](sample-output/helvetica/helvetica-pdflua-12pt.pdf) | \n| Helvetica (TeX Gyre Heros) |  N/A |  N/A |  N/A | [S](sample-output/helvetica/helvetica-pdfxe,tg-10pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdfxe,tg-10pt-description.pdf) [R](sample-output/helvetica/helvetica-pdfxe,tg-10pt-references.pdf) [C](sample-output/helvetica/helvetica-pdfxe,tg-10pt.pdf) | [S](sample-output/helvetica/helvetica-pdfxe,tg-11pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdfxe,tg-11pt-description.pdf) [R](sample-output/helvetica/helvetica-pdfxe,tg-11pt-references.pdf) [C](sample-output/helvetica/helvetica-pdfxe,tg-11pt.pdf) | [S](sample-output/helvetica/helvetica-pdfxe,tg-12pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdfxe,tg-12pt-description.pdf) [R](sample-output/helvetica/helvetica-pdfxe,tg-12pt-references.pdf) [C](sample-output/helvetica/helvetica-pdfxe,tg-12pt.pdf) | [S](sample-output/helvetica/helvetica-pdflua,tg-10pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdflua,tg-10pt-description.pdf) [R](sample-output/helvetica/helvetica-pdflua,tg-10pt-references.pdf) [C](sample-output/helvetica/helvetica-pdflua,tg-10pt.pdf) | [S](sample-output/helvetica/helvetica-pdflua,tg-11pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdflua,tg-11pt-description.pdf) [R](sample-output/helvetica/helvetica-pdflua,tg-11pt-references.pdf) [C](sample-output/helvetica/helvetica-pdflua,tg-11pt.pdf) | [S](sample-output/helvetica/helvetica-pdflua,tg-12pt-summary.pdf) [D](sample-output/helvetica/helvetica-pdflua,tg-12pt-description.pdf) [R](sample-output/helvetica/helvetica-pdflua,tg-12pt-references.pdf) [C](sample-output/helvetica/helvetica-pdflua,tg-12pt.pdf) | \n| Palatino | [S](sample-output/palatino/palatino-pdf-10pt-summary.pdf) [D](sample-output/palatino/palatino-pdf-10pt-description.pdf) [R](sample-output/palatino/palatino-pdf-10pt-references.pdf) [C](sample-output/palatino/palatino-pdf-10pt.pdf) | [S](sample-output/palatino/palatino-pdf-11pt-summary.pdf) [D](sample-output/palatino/palatino-pdf-11pt-description.pdf) [R](sample-output/palatino/palatino-pdf-11pt-references.pdf) [C](sample-output/palatino/palatino-pdf-11pt.pdf) | [S](sample-output/palatino/palatino-pdf-12pt-summary.pdf) [D](sample-output/palatino/palatino-pdf-12pt-description.pdf) [R](sample-output/palatino/palatino-pdf-12pt-references.pdf) [C](sample-output/palatino/palatino-pdf-12pt.pdf) | [S](sample-output/palatino/palatino-pdfxe-10pt-summary.pdf) [D](sample-output/palatino/palatino-pdfxe-10pt-description.pdf) [R](sample-output/palatino/palatino-pdfxe-10pt-references.pdf) [C](sample-output/palatino/palatino-pdfxe-10pt.pdf) | [S](sample-output/palatino/palatino-pdfxe-11pt-summary.pdf) [D](sample-output/palatino/palatino-pdfxe-11pt-description.pdf) [R](sample-output/palatino/palatino-pdfxe-11pt-references.pdf) [C](sample-output/palatino/palatino-pdfxe-11pt.pdf) | [S](sample-output/palatino/palatino-pdfxe-12pt-summary.pdf) [D](sample-output/palatino/palatino-pdfxe-12pt-description.pdf) [R](sample-output/palatino/palatino-pdfxe-12pt-references.pdf) [C](sample-output/palatino/palatino-pdfxe-12pt.pdf) | [S](sample-output/palatino/palatino-pdflua-10pt-summary.pdf) [D](sample-output/palatino/palatino-pdflua-10pt-description.pdf) [R](sample-output/palatino/palatino-pdflua-10pt-references.pdf) [C](sample-output/palatino/palatino-pdflua-10pt.pdf) | [S](sample-output/palatino/palatino-pdflua-11pt-summary.pdf) [D](sample-output/palatino/palatino-pdflua-11pt-description.pdf) [R](sample-output/palatino/palatino-pdflua-11pt-references.pdf) [C](sample-output/palatino/palatino-pdflua-11pt.pdf) | [S](sample-output/palatino/palatino-pdflua-12pt-summary.pdf) [D](sample-output/palatino/palatino-pdflua-12pt-description.pdf) [R](sample-output/palatino/palatino-pdflua-12pt-references.pdf) [C](sample-output/palatino/palatino-pdflua-12pt.pdf) | \n| Palatino (TeX Gyre Pagella) |  N/A |  N/A |  N/A | [S](sample-output/palatino/palatino-pdfxe,tg-10pt-summary.pdf) [D](sample-output/palatino/palatino-pdfxe,tg-10pt-description.pdf) [R](sample-output/palatino/palatino-pdfxe,tg-10pt-references.pdf) [C](sample-output/palatino/palatino-pdfxe,tg-10pt.pdf) | [S](sample-output/palatino/palatino-pdfxe,tg-11pt-summary.pdf) [D](sample-output/palatino/palatino-pdfxe,tg-11pt-description.pdf) [R](sample-output/palatino/palatino-pdfxe,tg-11pt-references.pdf) [C](sample-output/palatino/palatino-pdfxe,tg-11pt.pdf) | [S](sample-output/palatino/palatino-pdfxe,tg-12pt-summary.pdf) [D](sample-output/palatino/palatino-pdfxe,tg-12pt-description.pdf) [R](sample-output/palatino/palatino-pdfxe,tg-12pt-references.pdf) [C](sample-output/palatino/palatino-pdfxe,tg-12pt.pdf) | [S](sample-output/palatino/palatino-pdflua,tg-10pt-summary.pdf) [D](sample-output/palatino/palatino-pdflua,tg-10pt-description.pdf) [R](sample-output/palatino/palatino-pdflua,tg-10pt-references.pdf) [C](sample-output/palatino/palatino-pdflua,tg-10pt.pdf) | [S](sample-output/palatino/palatino-pdflua,tg-11pt-summary.pdf) [D](sample-output/palatino/palatino-pdflua,tg-11pt-description.pdf) [R](sample-output/palatino/palatino-pdflua,tg-11pt-references.pdf) [C](sample-output/palatino/palatino-pdflua,tg-11pt.pdf) | [S](sample-output/palatino/palatino-pdflua,tg-12pt-summary.pdf) [D](sample-output/palatino/palatino-pdflua,tg-12pt-description.pdf) [R](sample-output/palatino/palatino-pdflua,tg-12pt-references.pdf) [C](sample-output/palatino/palatino-pdflua,tg-12pt.pdf) | \n| Palatino Linotype |  N/A |  N/A |  N/A | [S](sample-output/palatino-linotype/palatino-linotype-pdfxe-10pt-summary.pdf) [D](sample-output/palatino-linotype/palatino-linotype-pdfxe-10pt-description.pdf) [R](sample-output/palatino-linotype/palatino-linotype-pdfxe-10pt-references.pdf) [C](sample-output/palatino-linotype/palatino-linotype-pdfxe-10pt.pdf) | [S](sample-output/palatino-linotype/palatino-linotype-pdfxe-11pt-summary.pdf) [D](sample-output/palatino-linotype/palatino-linotype-pdfxe-11pt-description.pdf) [R](sample-output/palatino-linotype/palatino-linotype-pdfxe-11pt-references.pdf) [C](sample-output/palatino-linotype/palatino-linotype-pdfxe-11pt.pdf) | [S](sample-output/palatino-linotype/palatino-linotype-pdfxe-12pt-summary.pdf) [D](sample-output/palatino-linotype/palatino-linotype-pdfxe-12pt-description.pdf) [R](sample-output/palatino-linotype/palatino-linotype-pdfxe-12pt-references.pdf) [C](sample-output/palatino-linotype/palatino-linotype-pdfxe-12pt.pdf) | [S](sample-output/palatino-linotype/palatino-linotype-pdflua-10pt-summary.pdf) [D](sample-output/palatino-linotype/palatino-linotype-pdflua-10pt-description.pdf) [R](sample-output/palatino-linotype/palatino-linotype-pdflua-10pt-references.pdf) [C](sample-output/palatino-linotype/palatino-linotype-pdflua-10pt.pdf) | [S](sample-output/palatino-linotype/palatino-linotype-pdflua-11pt-summary.pdf) [D](sample-output/palatino-linotype/palatino-linotype-pdflua-11pt-description.pdf) [R](sample-output/palatino-linotype/palatino-linotype-pdflua-11pt-references.pdf) [C](sample-output/palatino-linotype/palatino-linotype-pdflua-11pt.pdf) | [S](sample-output/palatino-linotype/palatino-linotype-pdflua-12pt-summary.pdf) [D](sample-output/palatino-linotype/palatino-linotype-pdflua-12pt-description.pdf) [R](sample-output/palatino-linotype/palatino-linotype-pdflua-12pt-references.pdf) [C](sample-output/palatino-linotype/palatino-linotype-pdflua-12pt.pdf) | \n| Times New Roman |  N/A |  N/A |  N/A |  N/A | [S](sample-output/times-new-roman/times-new-roman-pdfxe-11pt-summary.pdf) [D](sample-output/times-new-roman/times-new-roman-pdfxe-11pt-description.pdf) [R](sample-output/times-new-roman/times-new-roman-pdfxe-11pt-references.pdf) [C](sample-output/times-new-roman/times-new-roman-pdfxe-11pt.pdf) | [S](sample-output/times-new-roman/times-new-roman-pdfxe-12pt-summary.pdf) [D](sample-output/times-new-roman/times-new-roman-pdfxe-12pt-description.pdf) [R](sample-output/times-new-roman/times-new-roman-pdfxe-12pt-references.pdf) [C](sample-output/times-new-roman/times-new-roman-pdfxe-12pt.pdf) |  N/A | [S](sample-output/times-new-roman/times-new-roman-pdflua-11pt-summary.pdf) [D](sample-output/times-new-roman/times-new-roman-pdflua-11pt-description.pdf) [R](sample-output/times-new-roman/times-new-roman-pdflua-11pt-references.pdf) [C](sample-output/times-new-roman/times-new-roman-pdflua-11pt.pdf) | [S](sample-output/times-new-roman/times-new-roman-pdflua-12pt-summary.pdf) [D](sample-output/times-new-roman/times-new-roman-pdflua-12pt-description.pdf) [R](sample-output/times-new-roman/times-new-roman-pdflua-12pt-references.pdf) [C](sample-output/times-new-roman/times-new-roman-pdflua-12pt.pdf) | \n| Times New Roman (TeX Gyre Termes) |  N/A |  N/A |  N/A |  N/A | [S](sample-output/times-new-roman/times-new-roman-pdfxe,tg-11pt-summary.pdf) [D](sample-output/times-new-roman/times-new-roman-pdfxe,tg-11pt-description.pdf) [R](sample-output/times-new-roman/times-new-roman-pdfxe,tg-11pt-references.pdf) [C](sample-output/times-new-roman/times-new-roman-pdfxe,tg-11pt.pdf) | [S](sample-output/times-new-roman/times-new-roman-pdfxe,tg-12pt-summary.pdf) [D](sample-output/times-new-roman/times-new-roman-pdfxe,tg-12pt-description.pdf) [R](sample-output/times-new-roman/times-new-roman-pdfxe,tg-12pt-references.pdf) [C](sample-output/times-new-roman/times-new-roman-pdfxe,tg-12pt.pdf) |  N/A | [S](sample-output/times-new-roman/times-new-roman-pdflua,tg-11pt-summary.pdf) [D](sample-output/times-new-roman/times-new-roman-pdflua,tg-11pt-description.pdf) [R](sample-output/times-new-roman/times-new-roman-pdflua,tg-11pt-references.pdf) [C](sample-output/times-new-roman/times-new-roman-pdflua,tg-11pt.pdf) | [S](sample-output/times-new-roman/times-new-roman-pdflua,tg-12pt-summary.pdf) [D](sample-output/times-new-roman/times-new-roman-pdflua,tg-12pt-description.pdf) [R](sample-output/times-new-roman/times-new-roman-pdflua,tg-12pt-references.pdf) [C](sample-output/times-new-roman/times-new-roman-pdflua,tg-12pt.pdf) |\n\n### Sample Document Details\n\nThe sample document [`nsf-demo.tex`](https://github.com/mikerenfro/nsf-proposal/blob/main/nsf-demo.tex) (and [`nsf-demo-content.tex`](https://github.com/mikerenfro/nsf-proposal/blob/main/nsf-demo-content.tex)) adds the following packages not\nspecifically required by NSF, but really handy for these sorts of proposals:\n\n- [`array`](https://ctan.org/pkg/array) (including a ragged right paragraph column type `P`)\n- [`biblatex`](https://ctan.org/pkg/biblatex)\n- [`booktabs`](https://ctan.org/pkg/booktabs) (with a reduced value for `\\tabcolsep`)\n- [`calc`](https://ctan.org/pkg/calc)\n- [`cleveref`](https://ctan.org/pkg/cleveref)\n- [`enumitem`](https://ctan.org/pkg/enumitem) (including inline lists)\n- [`graphicx`](https://ctan.org/pkg/graphicx)\n- [`multicol`](https://ctan.org/pkg/multicol)\n- [`pifont`](https://ctan.org/pkg/pifont)\n- [`siunitx`](https://ctan.org/pkg/siunitx) (including binary units)\n- [`xcolor`](https://ctan.org/pkg/xcolor)\n- [`xurl`](https://ctan.org/pkg/xurl)\n\nAs shown in the sample document, you can use a `\\chapter*` and `\\section*`\nfor the 1-page Project Summary, `\\chapter`, `\\section`, `\\subsection`,\n`\\subsubsection`, and `\\paragraph` commands as needed in the Project\nDescription, where the subsubsection and paragraph levels are unnumbered\nby default.\n\nLarger font sizes may trigger hyphenation problems for some words and drive\nsome lines into the right margin, so be sure to add hyphenation as necessary\n(already done for the `hurt2021` reference in [`nsf-demo.bib`](https://github.com/mikerenfro/nsf-proposal/blob/main/nsf-demo.bib)).\n\nWe also made a basic Gantt chart for one of the proposals. It uses\n[`pgfgantt`](https://ctan.org/pkg/pgfgantt), with just a bit of abuse to let\nus have additional columns for which team member bears primary responsibility\nor secondary responsibility. You'll find its source and output in the\n[`images/`](https://github.com/mikerenfro/nsf-proposal/tree/main/images) folder.\n\n![Sample Gantt chart](sample-output/nsf-demo-sample-gantt.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikerenfro%2Fnsf-proposal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikerenfro%2Fnsf-proposal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikerenfro%2Fnsf-proposal/lists"}