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.gitThe 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_sopdirectory and openmain.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_sopdirectory and create the.texfiles as you inserted in theSetBaseContentPathandSetUniContentPath. Then write the different parts of your SoP in them accordingly. To reference your papers, just add the according BibTeX citations ineasier_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.- Note: If you don't want to separate your SoP into two parts, just leave the base
.texfile empty and write all contents in the university-specific.texfile.
-
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.
- Added support for Statement of Purpose (SoP) in addition to Personal Statement (PS).
- Adjusted template formats for PS and SoP to meet their specific requirements.
- Organized the files into a shared
base.texand the university-specificxxx.texfor better reuse. - Included detailed annotations for easy understanding and customization.
- Enhanced the display with improvements in fonts, titles, and references.
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.
