Loading repository data…
Loading repository data…
DaizeDong / repository
A LaTeX framework to handle Personal Statement (PS) and Statement of Purpose (SoP) for multiple university applications.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
EasierPS and EasierSoP are enhanced versions of EasyPS, featuring improved display and extended functionality. This project provides simple and elegant LaTeX templates for managing Personal Statement (PS) and Statement of Purpose (SoP) across multiple graduate school applications.
I have uploaded the templates to Overleaf. You can access them by clicking the link below:
Open EasierPS & EasierSoP Template on Overleaf
If you are running the LaTeX compilation locally, you should download the zip file by either clicking the green Code button above, or clone the repository if you have Git installed:
git clone https://github.com/DaizeDong/Easier-PS-and-SoP.git
The project contains two independent templates (EasierPS & EasierSoP), and you should first select the one you need. The following instructions are for EasierSoP, but they are also applicable to EasierPS.
Go to the easier_sop directory and open main.tex.
Change these variables accordingly:
% --- ESSAY DISPLAY SETTINGS ---
\SetStudentName{StudentName} % Your name
\SetProgramName{ProgramName} % Program you're applying for
\SetUniversityName{UniversityName} % University name
\SetUniversityAbbr{\GetUniversityName} % University abbreviation (default as the university name if not set)
% --- CONTENT INPUT FILES ---
\SetBaseContentPath{content/base} % Name to the input file (base)
\SetUniContentPath{content/university} % Name to the input file (university)
Open the easier_sop directory and create the .tex files as you inserted in the SetBaseContentPath and SetUniContentPath. Then write the different parts of your SoP in them accordingly. To reference your papers, just add the according BibTeX citations in easier_sop/ref.bib.
BaseContentPath: The common part of your SoP, such as the research experiences and research interests.UniContentPath: The university-specific part of your SoP, such as the professors you want to work with..tex file empty and write all contents in the university-specific .tex file.Build your PDF file as usual.
For reference, I have provided an example.tex file for both EasierPS and EasierSoP (generated by ChatGPT-4o, featuring the fictional character SpongeBob SquarePants). This example demonstrates how the templates work with illustrative content. You can compile these files to view the output and better organize your own file structure.
Here is also an example PDF generated by EasierSoP: example.pdf.
base.tex and the university-specific xxx.tex for better reuse.Special thanks to AndyWeasley2004 and atharv0goel for fixing the title truncation issue in the previous version!
This project is licensed under the BSD-3-Clause License. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.