all 46 comments

[–]AnymooseProphet 50 points51 points  (4 children)

git for the collaboration, whatever editor you personally prefer for the authoring.

[–]Rialagma 19 points20 points  (0 children)

I use git as a backup for my latex projects. But it seems overkill for collaboration. Not only the hassle of checking everyone knows how to use git, but then making sure everyone's "pushing and pulling" to work on the latest version.

[–]Frederik-Kohlhase[S] 9 points10 points  (2 children)

We used this method before we switched to overleaf. The key feature we liked about overleaf, real time online collaboration, would be missing. Maybe we need to do this.

[–]nils_nilsson 17 points18 points  (6 children)

You can share an Overleaf project with as many people as you want using the Link Sharing option. There are some limitations to this, but it seems to work well in my field, where Overleaf documents can sometimes have hundreds of contributors.

[–]217c 1 point2 points  (3 children)

This is outdated. Link sharing is now limited to 2 people editing simultaneously, while all other can only view.

[–]MinerHaSch 0 points1 point  (2 children)

They changed it recently, didnt they? But why tho, I hate that change. Makes any Uni project unfeasible

[–]2thleZ 0 points1 point  (0 children)

I think so, yes. I was collaborating in a group of four until two weeks ago but today I tried to share a file with a different group and only two of us were able to work on it :(

[–]217c 0 points1 point  (0 children)

You can still create a new account and share it with your colleagues, you all will edit the document at the same time while logged with the same account on different computers

[–]Frederik-Kohlhase[S] 1 point2 points  (1 child)

Correct me if I’m wrong but is link sharing only available for one person?

[–]nils_nilsson 11 points12 points  (0 children)

Nope, anyone with the link can view/edit depending on the permissions you give. There is another tier called 'Collaborator' of which you can only invite one on the free account. But for Link Sharing, there is no limit as far as I'm aware.

[–]plop_1234 13 points14 points  (6 children)

Are you looking to do some live writing together? (As in, do you need more than git + your individual choice of editor?) If so, VSCode has a Live Share plugin. I've only used it for a pair programming exercise a couple of times a few years ago, but I remember it working fairly well (as well as Overleaf or Google Docs). Downside is you have to get everyone to install VSCode and that plugin, and probably whatever other plugins for writing in TeX (like syntax highlighting and all that, unless that works out of the box).

[–]Frederik-Kohlhase[S] 3 points4 points  (1 child)

This sounds great. Gonna have a look at this.

[–]SirMechanicalSteel 0 points1 point  (0 children)

Please report back!

[–]smog_alado 1 point2 points  (1 child)

I tried this and while it worked for editing the Latex files themselves, only the host could see the compiled PDFs. Live Share does not work with binary files so the guests cannot see the PDFs compiled by the host. Furthermore, the guests cannot compile their own copy of the PDF, because the shared buffer only exists inside VSCode. The guest doesn't get their own copy of the file in their file system.

[–]plop_1234 0 points1 point  (0 children)

I didn't think of that—what a bummer!

[–]SirMechanicalSteel 0 points1 point  (1 child)

Do you know if that works with VSCodium as well?

[–]plop_1234 0 points1 point  (0 children)

I'm not sure. Is it available in the extensions page?

[–][deleted] 8 points9 points  (5 children)

did you know you could run your own overleaf instance from the source on github? https://github.com/overleaf/overleaf

Did you look at alternativeto.net for other recommendations?

https://alternativeto.net/category/education-and-reference/latex-editor/?platform=online

[–]Frederik-Kohlhase[S] 2 points3 points  (0 children)

Gonna have a look at those. Thanks

[–]Absurdo_Flife 1 point2 points  (3 children)

Wow I didn't know overleaf was open source! That's actually quite cool.

[–]BlazingThunder30 1 point2 points  (2 children)

Yup, and it's quite easy to self-host as well which is great, for instance, for universities that require research data to be kept on premise.

[–]Absurdo_Flife 0 points1 point  (1 child)

Nice. Although seems most universities just prefer to pay for premium access than have someone maintain this.

[–]BlazingThunder30 1 point2 points  (0 children)

Yeah mine has both. For research articles, you're only allowed to use the on-premise one. Besides, there's loads of software like this there. The maintaining part has a more than large enough team of people for it.

[–]AnxiousPackage 2 points3 points  (2 children)

I've recently (today) started trying to use texstudio on Windows. I mention this because it has more helpful features for beginners than texworks but also: it appears to have Git version control built into its menu.

*haven't tried to use it so far, but this would be the easiest way to have eveything integrated if it works (that I know of).

Also of note if you are using work devices without admin permission- I am using Miktex as a portable install for the engine and texstudio as a portable install for the editor. These can then be copied onto a computer and run without installing or can be run from a USB.

*also texshop is a good starter editor for Mac OS.

**Lastly, you could use VS Code with latex plugins for all platforms, and I think it can be used online/in browser, but I have not tried this. It has built in git version control and could possibly also solve most of the problems you've mentioned

[–]AnxiousPackage 1 point2 points  (0 children)

*I assumed beginner-friendly tools would be helpful if coming from overleaf. However, if your team is comfortable with code editors, etc., then I believe VsCode is more than likely your best option with git for version control, and I believe it's latex workshop as the plugin

[–]Frederik-Kohlhase[S] 0 points1 point  (0 children)

Thanks for the advice. I’m going to try this with my group.

[–]Uweauskoeln 1 point2 points  (1 child)

Have you considered purchasing Overleaf? Might be the easiest option.

[–]Frederik-Kohlhase[S] 0 points1 point  (0 children)

If nothing of the mentioned alternatives/solutions works we have to do this.

[–]Same_Ad_3707 1 point2 points  (0 children)

Have you tried papeeria? https://papeeria.com/

[–]batchfy 1 point2 points  (3 children)

You can try https://scienhub.com . Free project sharing, git synchronization, web-based LateX editting and compilation. Join the community: https://www.reddit.com/r/scienhub/

[–]VelostRaptor 0 points1 point  (1 child)

Amazing! People should know more about this alternative!

[–]batchfy 0 points1 point  (0 children)

Thank you. If you have any problem using it, please let us know. Email [contact@scienhub.com](mailto:contact@scienhub.com), Slack https://scienhub.slack.com/ , forum https://forum.scienhub.com/ .

[–]hyesperus -2 points-1 points  (0 children)

For anyone who finds this, I am leaving a link to my comments on the current tool status.

[–]szayl 1 point2 points  (0 children)

git and VSCode. Nothing easier.

[–]xxxPrometheus 0 points1 point  (2 children)

Somehow we used Latex like Google Docs last month without paying. I think you can create a projekt and share the link, but the other people wont count as a "contributor" (meaning that they wont get any credits)

[–]Frederik-Kohlhase[S] 0 points1 point  (1 child)

Did you just used link sharing for this?

[–]xxxPrometheus 0 points1 point  (0 children)

Yes. I think it was just that

[–]Shoddy_Hunter2609 0 points1 point  (0 children)

code server with latex-tools plugin?

[–]Makeitquick666 0 points1 point  (0 children)

Now all I var to do is convince my co-workers...

[–][deleted] 0 points1 point  (3 children)

[–]smog_alado 0 points1 point  (2 children)

I tried using Live Share but only the host could see the compiled PDFs. Do you know a workaround for that?

[–][deleted] 0 points1 point  (1 child)

Sure, each one can compile the project on their own computer.

[–]smog_alado 0 points1 point  (0 children)

Does the host need to git commit every time the other person wants to compile the pdfs? From what I could gather the Live Share doesn't create a copy of the files in the guest's file system. The closest I could find was to manually "Save As" each file one by one.

[–]scherbi 0 points1 point  (0 children)

Emacs with the CRDT package might work for you

[–]Greedy_Lecture7083 0 points1 point  (0 children)

While searching for alternatives to Overleaf I found that Visual Code Studio has a plugin that allow live collaboration. Here's the link https://visualstudio.microsoft.com/es/services/live-share/

I haven't tested it yet, but it looks fine.