Load, Open and Compile any LaTeX File including Multiple Files or Zipped Projects in Overleaf Online LaTeX Editor
Posted: Wed Jul 22, 2020 11:49 pm
We can load a LaTeX code snippet attached in this forum posts into Overleaf by passing it (or its URI - Uniform Resource Identifier) to using Overleaf API.
The most basic approach is:
We may also link to a project instead of a single LaTeX snippet by passing the location of zipped folder(s) or even load separate multiple files.
Usage:
Load a single file
Here, replace http://pathtoyourfile.tex with a path or url to the LaTeX file.
Load multiple files
We can upload multiple files using snip_uri[] array parameters with
And use snip_name parameter to override the name of each uploaded file, like this:
Load zipped file/folder(s) (a project)
This is the most practical approach because LaTeX documents are usually produced from multiple files which may also be located in different folders with snippets including folders with images and so on. It is seamlessly convenient to zip the files/folders into a single project and archive them on this forum rather than uploading one by one. We illustrate how uploading a zipped project works in action:
Example 1:
We can load the zipped project located here as follows:
where anything after = sign is the path/link to the zipped project.
Load this project now and Open in Overleaf
Example 2:
We can again load and open in Overleaf the zipped project found here in a similar manner:
Load this project and Open in Overleaf
You can also use this LaTeX online Editor or mathcha.io.
Code: Select all
https://www.overleaf.com/docs?snip_uri=
The most basic approach is:
Code: Select all
https://www.overleaf.com/docs?snip_uri=http://pathtoyourfile.tex
Usage:
Load a single file
Code: Select all
https://www.overleaf.com/docs?snip_uri=http://pathtoyourfile.tex
Load multiple files
We can upload multiple files using snip_uri[] array parameters with
Code: Select all
https://www.overleaf.com/docs?snip_uri[]=http://.../a.tex&snip_uri[]=http://.../b.tex
Code: Select all
https://www.overleaf.com/docs?snip_uri[]=http://.../a.tex&
snip_uri[]=http://.../b.tex&
snip_name[]=file1.tex&
snip_name[]=file2.tex
This is the most practical approach because LaTeX documents are usually produced from multiple files which may also be located in different folders with snippets including folders with images and so on. It is seamlessly convenient to zip the files/folders into a single project and archive them on this forum rather than uploading one by one. We illustrate how uploading a zipped project works in action:
Code: Select all
https://www.overleaf.com/docs?snip_uri=http://pathtoyourfile_zipped_files
We can load the zipped project located here as follows:
Code: Select all
https://www.overleaf.com/docs?snip_uri=https://www.tssfl.com/download/file.php?id=961
Load this project now and Open in Overleaf
Example 2:
We can again load and open in Overleaf the zipped project found here in a similar manner:
Code: Select all
https://www.overleaf.com/docs?snip_uri=https://www.tssfl.com/download/file.php?id=1161
You can also use this LaTeX online Editor or mathcha.io.