Contact DataServices@brandeis.edu for support with LaTeX and Overleaf, including integrations with GitHub and accessibility options for teaching with LaTeX.
See the Overleaf Guide on Sharing a Project for step-by-step instructions on
There may be occasions where users are collaborating across different LaTeX platforms due to preference or accessibility reasons.
In this case, LaTeX file sharing can be facilitated through the Overleaf Git-Bridge, an Overleaf integration with GitHub.com.
See the Overleaf guide on Using Git and GitHub for more details.
Subscription Overleaf.com account
Free GitHub.com account
Free GitHub.com account
LaTeX editor that meets accessibility requirements, or any accessible text editor if LaTeX is not required to be compiled (e.g. Student O could compile the LaTeX code and share the pdf via GitHub repository.)
Go to Overleaf.com > Account > Account Settings
Select “Link to your GitHub account”
Authorize Overleaf GitHub Sync by clicking “Authorize overleaf”
Confirm access with GitHub password
Establish a private repository on GitHub.com with LaTeX files (e.g. project or assignment files provided by an instructor) This example repository is named gitbridge
On Overleaf.com > New Project > Import from GitHub
Select the repository to Import to Overleaf
Work on LaTeX files in Overleaf.com.
When ready to share work with collaborators, go to Menu > Sync - GitHub.
Push Overleaf changes to GitHub
Go to GitHub.com repository Settings > Manage access > Invite a collaborator to share your files with a collaborator
A collaborator using a different platform can accept the emailed invitation to collaborate on their free GitHub.com account.
The collaborator can click Code > Download ZIP files from GitHub, or Open them with GitHub Desktop (free) without knowledge of Git version control commands or bash shell.
Extracting the downloaded zip file is a commonplace practice. The student can unzip and edit LaTeX files with an accessible LaTeX editor or text editor. Alternatively, the student could use GitHub Desktop.
On GitHub.com gitbridge repository, Add file > Upload files > Choose your files to upload files (with same filenames). Now, the files are ready for your collaborator!
Linux: SZS LaTeX Editor https://services.szs.kit.edu/szslatex/ - a graphical interface for PDFLaTeX tool
Suggestion instructions for installing PDFLaTeX on Ubuntu:
Install the TexLive base sudo apt-get install texlive-latex-base
Also install the recommended and extra fonts when trying to use pdflatex on latex files with more fonts.
sudo apt-get install texlive-fonts-recommended
sudo apt-get install texlive-fonts-extra
Install the extra packages, sudo apt-get install texlive-latex-extra
Once installed as above, you may be able to create PDF files from latex sources using pdflatex latex_source_name.tex
Collaboration tools