59

I have used the free versions of both. I started out with Overleaf (formerly WriteLaTeX) since when I first started learning LaTeX, it was the first Google result. ["I find it nice since it auto-compiles, but that also is annoying since if you do not type fast enough, it will compile, even if you are in the middle of an environment that you haven't ...


32

To distinguish between Times Roman -- Microsoft Office calls the font "Times", but just about everyone else calls it "Times Roman" -- and Times New Roman, it helps to know where to look in order to spot meaningful differences. The following screenshot shows an overlay of Times Roman ("TR" for short) in orange and Times New Roman ("TNR" for short) in cyan. ...


30

(Disclaimer: I'm a support personnel at Overleaf.) This means your project uses the fontspec package, which can only be compiled with the XeLaTeX or LuaLaTeX engines, so you'll need to change your Overleaf project's compiler accordingly. Switching compilers on Overleaf V2 Click on the Overleaf menu icon above the file list panel, and change the "Compiler" ...


28

I've also tried both. WriteLaTeX (now Overleaf) is a bit prettier, but in the end I prefer ShareLaTeX for these reasons: It compiles faster Autocomplete is more robust: it works with package and custom commands It doesn't spawn multiple browser windows/tabs like Overleaf Ctrl-C and Ctrl-V work in vim mode, this doesn't work in Overleaf It's really easy to ...


25

Overleaf uses a “normal latex compiler” (they recently upgraded to TeX Live 2018) on the backend. That is, converting your .tex file into PDF (using pdflatex or xelatex or whatever) happens on Overleaf's servers. After that, the system sends the resulting PDF to your browser, where their frontend code uses pdf.js to render the PDF in a HTML canvas. Some part ...


19

Ok I found out how to do it. Press the 'history' button on the top right corner. A panel appears on the right side. Switch the button on the top from 'labels' to 'all history'. Now on the top left corner of the editor a button called 'label this version appears'. Make sure to view a single version not comparing other versions.


19

You have encountered the new integer datatype of Lua 5.3 which is part of LuaTeX 1.10.1 in TeX Live 2019. When Lua encounters a number that can be represented by a 64-bit integer, Lua will no longer convert it to a floating point number and lose precision but store it at full precision in a suitable integer type. However, when using integers you do not ...


17

It's very easy, you open the document ("Open as template"), and click on "Project". Then you can either "Download as zip" or just open the file "wlscirep.cls" directly online to view in the Overleaf editor. I would use the template from Overleaf (either downloaded or online), that way you should always get the current requirements.


16

An interesting property of Overleaf not mentioned here yet, is the fact that the free version supports Git. It is possible to clone your project to your computer, work on it offline, commit your changes, pull new changes, etc.


15

Yes -- a list is now available here: https://www.overleaf.com/read/qykqfvmxdnjf It'll be updated if more shortcuts are added.


15

One of the developers at writelatex.com here. Firstly, thanks for using the site, glad you like the user interface; we're trying to make the experience as smooth as possible! The 30-page limit on the preview is essentially arbitrary, as other posters have stated (and was posted by my co-developer on the HN comment) - it was the value we chose when ...


14

The preview seems to be limited to 30 pages for some reason. However, if you have a longer document, and export a PDF via the export-menu, that PDF will have all the pages. There is a question about this in the feedback-forum. It is from April 2012, but no replies yet: http://writelatex.uservoice.com/forums/137318-feedback/suggestions/2811159-enable-the-...


14

Overleaf v1 If you click on the "compile error" or "warning" label on the upper right, that should display the error message or warning message window (if it's not already open). There's a recompile from scratch option at the bottom of this message window; you can click on that to delete the auxiliary files (.aux, .toc, .lof...) Overleaf v2 Click on the "...


13

It is not possible to revert a v2 project back to v1. Overleaf has a warning about conversion to v2, which is still in beta, being non-reversible. You will need to manually copy your LaTeX code into a new v1 project and re-upload any associated files. Alternatively, you can download your v2 ZIP and re-upload it to v1, as a new project.


13

This does work on the Overleaf v2 beta, where Inkscape's available. Here's the MWE above on the beta new version of the site: \documentclass{article} \usepackage{svg} \usepackage{amsmath} \title{Inkscape package on Overleaf } \begin{document} \maketitle \begin{figure}[htbp] \centering \includesvg{image.svg} \caption{svg image} \end{figure} \end{...


13

Click on Menu search Auto-close Brackets select Off.


12

The original code \setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin} assumes Fontin has been installed in the operating system's font folder. However, this isn't the case on Overleaf, so you'll need to point fontspec at the OTF files by referring to their file names, rather than by their font names. To get this to compile on Overleaf using the file ...


12

You can get the bbl file if you click on the "log and other files" icon next to compile, recompile icon just above the pdf viewer. Then you can scroll down, and at the bottom you have a "log and other file" icon/button, you can select it to download the bbl file.


12

This is a pretty stupid check, but it works :) According to CTAN, there were three versions of tikzmark, so probably no one (including Overleaf users) has a version other than these three. These three versions were released on 2016, 2017, and 2018. Luckily I could have access to all three of them. Comparing the sources, I found macros which are/are not ...


12

I'm a co-founder at Overleaf. Thanks for your feedback. I think the underlying question here is about Overleaf requiring users to log in in order to edit, which I can comment on. We used to allow anonymous editing --- that is, if you sent collaborators the secret link for a project with link sharing turned on, they could edit without logging in. However, ...


12

(Tom from the Overleaf Support Team writing.) Please note that due to the Overleaf setup, while you can run pdflatex within \immediate\write18 or \ShellEsc, you have to be careful about file names. Namely the \jobname is set to output, but the main file keeps it original name (main.tex in the example below). So relying on \input\jobname is really ...


10

One of the main differences I saw is in the use of BibTeX: Overleaf gives you popup access to a search windows when typing \citep{}, making easy to find the key you want to use, while ShareLaTeX does nothing. edit: ShareLaTeX has just added this feature too, see: https://www.sharelatex.com/blog/2016/02/09/word-count.html


10

Just a quick note that ShareLaTeX and Overleaf have now merged into the new Overleaf v2 platform on 4th September 2018. All previous features from ShareLaTeX and Overleaf are/will be retained (or re-implemented) in v2, including most mentioned on this page. See this Overleaf v2 FAQ for more information.


10

I totally love the RTF (Rich Text)mood of Overleaf. I don't like the online stuff; but, I am sold because of it. Writing with the neat window is much attractive than swimming inside a Latex code. The code blurs, obstructs the content in the usual Latex editor---The RTF mood removed the obstruction without minimizing the power of the latex: LYX does simplify ...


10

I'm co-founder at Overleaf and the original author of our Rich Text mode. AuCTeX, which a commenter has already mentioned, was the main inspiration for the Rich Text mode. I also don't know much emacs, sadly, but I did for a while use AuCTeX with Viper mode for vi emulation, which worked pretty well for me. Aside from LyX and AuCTeX, I wasn't able to find ...


10

Lua 5.3 as used in texlive 2019 luatex has a (64bit) integer type. You need to decide what outcome you want, and whether to use the integer or floating point 64bit types. The file a=1024*1024*1024*1024*1024*1024*1024 -- 2^70 print(a) which is trying to get the integer 2^70 produces 0 with luatex 1.10 and greater: $ texlua in1.lua 0 but with older ...


9

I have tried only Overleaf. Brief word about my profile: I am a scientist (astrophysicist), use three different computers, and mostly mac user but do heavy computing with linux. Whenever I have an internet connection, I use overleaf instead of a local editor and here is why: automatic updating and preview of final document in the right side of the screen ...


9

You can also click on F1 in Overleaf, and it'll appear all shortcuts and commands available.


9

On Overleaf, your custom .cls and .sty files still need to be in each project you want to use them with, either by uploading them to the project directly or by the "Add file from other project" function as a linked file. Alternatively, you can first create a project that contains all your usual .cls and .sty files, and then use "Open a Copy" from your ...


Only top voted, non community-wiki answers of a minimum length are eligible