Best (as of 2019) way to install LaTeX
I would like to encourage my students to use LaTeX for their homework. I can make a template for them to learn basic math symbols. The most difficult thing is recommending a way to install LaTeX. I need a general-audience method that includes Mac and non-Mac.
It is 2019. There are modern issues like "does this produce PDF/A compliant documents" that remain a mystery to me (in fact my own version of LaTeX does not conform to the new and stringent PDF/A compliant standard). There may also be other modern issues I do not even know about. I would like to know the (short) list of "best" options, for reasonable interpretations of the word "best". My students are in engineering, computer science, and math.
This question has been asked in 2011, but I wonder if the answers are still relevant. Feel free to recommend old solutions if you feel they are still relevant.
Important metrics include:
- free/easy to install/use;
- usefulness for students to use as a tool in the future (such as publishing papers).
A comment on "overleaf" below suggests this may be good in all metrics, feel free to give more details.
installing
New contributor
|
show 3 more comments
I would like to encourage my students to use LaTeX for their homework. I can make a template for them to learn basic math symbols. The most difficult thing is recommending a way to install LaTeX. I need a general-audience method that includes Mac and non-Mac.
It is 2019. There are modern issues like "does this produce PDF/A compliant documents" that remain a mystery to me (in fact my own version of LaTeX does not conform to the new and stringent PDF/A compliant standard). There may also be other modern issues I do not even know about. I would like to know the (short) list of "best" options, for reasonable interpretations of the word "best". My students are in engineering, computer science, and math.
This question has been asked in 2011, but I wonder if the answers are still relevant. Feel free to recommend old solutions if you feel they are still relevant.
Important metrics include:
- free/easy to install/use;
- usefulness for students to use as a tool in the future (such as publishing papers).
A comment on "overleaf" below suggests this may be good in all metrics, feel free to give more details.
installing
New contributor
4
For the simplest use by students who only need to produce simple documents, there might be much to be said nowadays for something like overleaf? Is that an option?
– Paul Stanley
11 hours ago
@PaulStanley : All options are possible and welcomed. I don't know what overleaf is so feel free to give more detail. Of course, for students who eventually want to publish papers, I assume that latex will be more helpful for them. [edit: I google "overleaf" and find it is a form/variant/version of latex, is this correct?]
– Michael
10 hours ago
1
@Michael no, overleaf is a fully on-line LaTeX system; you can use LaTeX without installing anything (provided you are online, that is).
– Rmano
10 hours ago
2
You seem to mix up some rather important concepts – LaTeX as a format, TeX distributions and dedicated editors. Please note that "modern issues" like PDF/A have nothing to do with LaTeX itself. No way of installing "a version of" LaTeX will change that. There are packages likepdfx
but how to use them is way out of scope for a question about installing TeX.
– TeXnician
10 hours ago
5
As others have said, Overleaf is simply a cloud based full TeX distribution and editor. That's what I recommend to my students initially. Then they don't have to worry about installing anything. It just works. If they do want to install their own distribution, there are two main distributions MikTeX (mainly for Windows although a Mac version has become available but I wouldn't recommend it) and TeX Live (Windows, Mac (in the form of MacTeX) and Linux). All are good and easy to install. But Overleaf is fine for beginning.
– Alan Munn
10 hours ago
|
show 3 more comments
I would like to encourage my students to use LaTeX for their homework. I can make a template for them to learn basic math symbols. The most difficult thing is recommending a way to install LaTeX. I need a general-audience method that includes Mac and non-Mac.
It is 2019. There are modern issues like "does this produce PDF/A compliant documents" that remain a mystery to me (in fact my own version of LaTeX does not conform to the new and stringent PDF/A compliant standard). There may also be other modern issues I do not even know about. I would like to know the (short) list of "best" options, for reasonable interpretations of the word "best". My students are in engineering, computer science, and math.
This question has been asked in 2011, but I wonder if the answers are still relevant. Feel free to recommend old solutions if you feel they are still relevant.
Important metrics include:
- free/easy to install/use;
- usefulness for students to use as a tool in the future (such as publishing papers).
A comment on "overleaf" below suggests this may be good in all metrics, feel free to give more details.
installing
New contributor
I would like to encourage my students to use LaTeX for their homework. I can make a template for them to learn basic math symbols. The most difficult thing is recommending a way to install LaTeX. I need a general-audience method that includes Mac and non-Mac.
It is 2019. There are modern issues like "does this produce PDF/A compliant documents" that remain a mystery to me (in fact my own version of LaTeX does not conform to the new and stringent PDF/A compliant standard). There may also be other modern issues I do not even know about. I would like to know the (short) list of "best" options, for reasonable interpretations of the word "best". My students are in engineering, computer science, and math.
This question has been asked in 2011, but I wonder if the answers are still relevant. Feel free to recommend old solutions if you feel they are still relevant.
Important metrics include:
- free/easy to install/use;
- usefulness for students to use as a tool in the future (such as publishing papers).
A comment on "overleaf" below suggests this may be good in all metrics, feel free to give more details.
installing
installing
New contributor
New contributor
edited 6 hours ago
AndréC
8,45711446
8,45711446
New contributor
asked 11 hours ago
MichaelMichael
1686
1686
New contributor
New contributor
4
For the simplest use by students who only need to produce simple documents, there might be much to be said nowadays for something like overleaf? Is that an option?
– Paul Stanley
11 hours ago
@PaulStanley : All options are possible and welcomed. I don't know what overleaf is so feel free to give more detail. Of course, for students who eventually want to publish papers, I assume that latex will be more helpful for them. [edit: I google "overleaf" and find it is a form/variant/version of latex, is this correct?]
– Michael
10 hours ago
1
@Michael no, overleaf is a fully on-line LaTeX system; you can use LaTeX without installing anything (provided you are online, that is).
– Rmano
10 hours ago
2
You seem to mix up some rather important concepts – LaTeX as a format, TeX distributions and dedicated editors. Please note that "modern issues" like PDF/A have nothing to do with LaTeX itself. No way of installing "a version of" LaTeX will change that. There are packages likepdfx
but how to use them is way out of scope for a question about installing TeX.
– TeXnician
10 hours ago
5
As others have said, Overleaf is simply a cloud based full TeX distribution and editor. That's what I recommend to my students initially. Then they don't have to worry about installing anything. It just works. If they do want to install their own distribution, there are two main distributions MikTeX (mainly for Windows although a Mac version has become available but I wouldn't recommend it) and TeX Live (Windows, Mac (in the form of MacTeX) and Linux). All are good and easy to install. But Overleaf is fine for beginning.
– Alan Munn
10 hours ago
|
show 3 more comments
4
For the simplest use by students who only need to produce simple documents, there might be much to be said nowadays for something like overleaf? Is that an option?
– Paul Stanley
11 hours ago
@PaulStanley : All options are possible and welcomed. I don't know what overleaf is so feel free to give more detail. Of course, for students who eventually want to publish papers, I assume that latex will be more helpful for them. [edit: I google "overleaf" and find it is a form/variant/version of latex, is this correct?]
– Michael
10 hours ago
1
@Michael no, overleaf is a fully on-line LaTeX system; you can use LaTeX without installing anything (provided you are online, that is).
– Rmano
10 hours ago
2
You seem to mix up some rather important concepts – LaTeX as a format, TeX distributions and dedicated editors. Please note that "modern issues" like PDF/A have nothing to do with LaTeX itself. No way of installing "a version of" LaTeX will change that. There are packages likepdfx
but how to use them is way out of scope for a question about installing TeX.
– TeXnician
10 hours ago
5
As others have said, Overleaf is simply a cloud based full TeX distribution and editor. That's what I recommend to my students initially. Then they don't have to worry about installing anything. It just works. If they do want to install their own distribution, there are two main distributions MikTeX (mainly for Windows although a Mac version has become available but I wouldn't recommend it) and TeX Live (Windows, Mac (in the form of MacTeX) and Linux). All are good and easy to install. But Overleaf is fine for beginning.
– Alan Munn
10 hours ago
4
4
For the simplest use by students who only need to produce simple documents, there might be much to be said nowadays for something like overleaf? Is that an option?
– Paul Stanley
11 hours ago
For the simplest use by students who only need to produce simple documents, there might be much to be said nowadays for something like overleaf? Is that an option?
– Paul Stanley
11 hours ago
@PaulStanley : All options are possible and welcomed. I don't know what overleaf is so feel free to give more detail. Of course, for students who eventually want to publish papers, I assume that latex will be more helpful for them. [edit: I google "overleaf" and find it is a form/variant/version of latex, is this correct?]
– Michael
10 hours ago
@PaulStanley : All options are possible and welcomed. I don't know what overleaf is so feel free to give more detail. Of course, for students who eventually want to publish papers, I assume that latex will be more helpful for them. [edit: I google "overleaf" and find it is a form/variant/version of latex, is this correct?]
– Michael
10 hours ago
1
1
@Michael no, overleaf is a fully on-line LaTeX system; you can use LaTeX without installing anything (provided you are online, that is).
– Rmano
10 hours ago
@Michael no, overleaf is a fully on-line LaTeX system; you can use LaTeX without installing anything (provided you are online, that is).
– Rmano
10 hours ago
2
2
You seem to mix up some rather important concepts – LaTeX as a format, TeX distributions and dedicated editors. Please note that "modern issues" like PDF/A have nothing to do with LaTeX itself. No way of installing "a version of" LaTeX will change that. There are packages like
pdfx
but how to use them is way out of scope for a question about installing TeX.– TeXnician
10 hours ago
You seem to mix up some rather important concepts – LaTeX as a format, TeX distributions and dedicated editors. Please note that "modern issues" like PDF/A have nothing to do with LaTeX itself. No way of installing "a version of" LaTeX will change that. There are packages like
pdfx
but how to use them is way out of scope for a question about installing TeX.– TeXnician
10 hours ago
5
5
As others have said, Overleaf is simply a cloud based full TeX distribution and editor. That's what I recommend to my students initially. Then they don't have to worry about installing anything. It just works. If they do want to install their own distribution, there are two main distributions MikTeX (mainly for Windows although a Mac version has become available but I wouldn't recommend it) and TeX Live (Windows, Mac (in the form of MacTeX) and Linux). All are good and easy to install. But Overleaf is fine for beginning.
– Alan Munn
10 hours ago
As others have said, Overleaf is simply a cloud based full TeX distribution and editor. That's what I recommend to my students initially. Then they don't have to worry about installing anything. It just works. If they do want to install their own distribution, there are two main distributions MikTeX (mainly for Windows although a Mac version has become available but I wouldn't recommend it) and TeX Live (Windows, Mac (in the form of MacTeX) and Linux). All are good and easy to install. But Overleaf is fine for beginning.
– Alan Munn
10 hours ago
|
show 3 more comments
4 Answers
4
active
oldest
votes
In the end "best" is judgmental. There are two options:
- Install a fully functional local TeX system. For that the obvious candidates would be MiKTeX, MacTeX, or TeXlive, and in terms of ease of installation for most students either MiKTeX (Windows) or MacTeX (OSX). (Linux users would probably want TeXlive, and may need to be warned about the tendency for distribution packages to be considerably out of date.)
- Use a cloud-based system, of which the most commonly used is now Overleaf
Although there are pros and cons to all these choices, there is a lot to be said for beginners in using a cloud-based approach in terms of your criteria. It offers a straightforward LaTeX compiler and editor, with nothing to install, and it works pretty intuitively. It's free for personal use. It's "real LaTeX" and mostly any document that compiles there will compile on other systems in the same way. There are good reasons for experienced users to prefer to maintain a local system and their are occasional disadvantages to being in the cloud: but as a way to get going quickly without installing anything, it may have much to say for it.
To my mind the main practical downsides are (1) occasionally the cloud-based systems lag behind bleeding edge TeX development (but that is unlikely to be a problem for most users) and (2) Overleaf seems to encourage the use of non-standard "templates", some of which are of dubious quality or utility, and which may not be portable. But (1) is unlikely to bite new users, mostly, and (2) can be avoided by encouraging people to use Standard templates.
There are obviously more principled reasons why people might refuse to use cloud-based systems and circumstances (e.g. confidentiality concerns) in which they would not be appropriate. But if your students are not handling sensitive personal data, or commercial or government secrets, and do not have rooted objections to the use of anything in the cloud, those do not seem to be deal killers. Some might have other personal views (for instance preferring to use a particular editor).
In the long run, if someone is going to use LaTeX a lot, there are very sound reasons to move away from such systems to something more controllable. At that point the sort of information provided at the LaTeX project page and by TUG is useful.
Arguably as important (and here again the cloud based systems tend to help) is encouraging users to use modern practices (such as UTF encoding) and packages from the start.
Thanks! I will use Overleaf. You can see my answer below which documents my experience with that (over the past 20 minutes).
– Michael
9 hours ago
PS: Minor edit suggestions for your answer: Can you make minor clarifications in your first bullet to say which is for mac, which for linux, which for pc?
– Michael
9 hours ago
Very nice answer. Overleaf also is quite useful as a collaborative tool for experienced LaTeX users too, so although I agree that most of us find a dedicated local distribution the most useful, there's still room for Overleaf for some tasks.
– Alan Munn
2 hours ago
add a comment |
Thanks to everyone for their valuable comments. This answer documents my experience with Overleaf.
I know nothing about "Overleaf." I google it to find this page: https://www.overleaf.com/
I need to “register” by giving my email. I am always reluctant to enter my email address into a website. Okay I will try out the “free” system by entering my email. Oh my, I need to make up yet another password. Okay I will do that.
I see a “Create First Project” Link, I click that...
I get options. I will choose “Example Project” and will name it “test".
My screen is split in half. On the left I see the latex source code to produce one page of text with a figure and a reference. On the right I also see that page displayed (with figure and reference). I’m not sure how the file structure works if I want to create new files, but I will trying editing the source on the left.
Okay I type new text and new latex math commands into the source on the left. I push the “recompile” button at the top of the right display. I see it displays correctly. Looks good! How to save files? How to make a PDF? How to print out? There is a great song by Queen (“Don’t stop me know”) playing at the coffee shop, which is appropriate to my task, so I do not mind figuring these things out...
Okay now I am actually just listening to the song and tapping my foot.
Okay back to work: Awesome: There is a “download to PDF” button just above the display, next to the “recompile” button. I am good to go! The problem of making a PDF and printing (I can just print the PDF as usual) is now solved before the song was even over!
On the file structure: I notice on the far left a directory that lists three files (
main.tex
,references.bib
,universe.jpg
). Clicking on each one highlights it and allows a “download” button. I assume these are saved somewhere in cloud space, and by downloading them I put them on my own computer. Yes, that works. There is also an upload button there so I imagine I can add new files.Let me see what happens if I upload my existing problem set 1 file
PS1-EE503.tex
. ... Wow! I did not bother to change myPS1-EE503.tex
file at all, and I compiled it and it displays correctly (sans the figures which I did not upload, of course). This is amazing since my latex source called anIEEEtran.cls
file that I assume is not in the cloud directory for Overleaf…I don’t know how Overleaf is treating that…perhaps it is ignoring that, or perhaps IEEEtran is common enough for it to know it already somehow.
Overall evaluation: Overleaf is very easy to use. It is perfect to recommend to students to begin. It teaches them latex as a valuable tool for use later. If they want, they can later download their own local versions of latex. The comments by Paul Stanley and Andrew Dunning on that will be helpful.
New contributor
2
I'm glad you had an easy experience with Overleaf. As we've noted, Overleaf is a complete distribution including all of the packages/classes installed by a full TeX Live (which barring odd licence issues is almost all of CTAN). That's why yourIEEEtran
documents compile properly. But I'm not sure this really constitutes an answer to your question.
– Alan Munn
9 hours ago
1
@AlanMunn : Note that I have already given "best answer" to another answer, not myself. I am surprised at your last line "I'm not sure this really constitutes an answer" which is a bit of a downer as it suggests I should delete this. It reminds me that I am so much unlike other people: (i) I would personally find a step-by-step procedure on how to use a software useful; (ii) I would expect that someone who helps would want to know the help was appreciated and impactful, the above documents my follow-through on the answers/comments given.
– Michael
8 hours ago
5
I like the style of your post but in terms of wording I would call it a "customer journey" (something I would when drafting software). It is definitely not the typical answer for a Q&A site like TeX.SX.
– TeXnician
7 hours ago
1
Moreover, this post technically does not answer about a "best way to install LaTeX", rather it addresses a "best way" to use it without installation.
– Andrea Lazzarotto
5 hours ago
add a comment |
I don't know the subject of your class but I think using markdown
and pandoc
could be the easiest way to get LaTeX style PDFs with a lot less work. Just need to install pandoc
and pandoc-citeproc
. Pandoc will be used to generate the PDF file, and can also be used to generate a tex
file later if it needs more functionality, like a larger bibliography or visuals. For short assignments with few references it should work well.
P.S.: I don't know what is the configuration required in Windows-based PCs, but on Unix-based systems it is quick and simple.
More information:
http://blog.martinfenner.org/2013/06/19/citations-in-scholarly-markdown/
New contributor
Good alternative answer but you are implying that this doesn’t need to install LaTeX and that’s incorrect: Pandoc generates PDFs via LaTeX.
– Konrad Rudolph
3 hours ago
Oh, that is correct. Didn't know that actually, I have LaTeX installed but use it rarely because markdown is so much simpler.
– Gavin Belsen
3 hours ago
I don't think this is really a good option for students, frankly. Markdown has its uses, but it is severely limited (by design) and although you can embed LaTeX into your Markdown documents, thepandoc
layer hides the LaTeX in ways that make debugging extremely hard if you don't know what you're doing. To the extent that it's useful to expose students to LaTeX, it's the extra power that might convince them of its usefulness. Markdown's raison d'être is exactly the opposite. Given the choice between Word and Markdown, I can tell you what most students would choose.
– Alan Munn
2 hours ago
add a comment |
Modern LaTeX installations boil down to various attempts to make the software usable without making it larger than an operating system. TeX Live is wonderful, but it's over 3 GB to download, taking too much space on a computer with a 128 GB solid-state drive, as many of my students are stuck with. It installs the manual for every known package, even though most people probably use the online copies, especially with the advent of TeXdoc Online.
This is what I've recommended for individual installations:
Mac: I've found that Homebrew is the most reliable method of installing MacTeX (TeX Live for macOS). There are three variants: the full MacTeX (
brew cask install mactex
), a slightly smaller version without the extra applications (brew cask install mactex-no-gui
), and BasicTeX, a more minimal version (brew cask install basictex
).
Homebrew mostly downloads MacTeX and runs the installer for you, but it's valuable because it ensures the most recent dependencies are installed (e.g. using the most recent Ghostscript without duplicating it), and it makes uninstalling MacTeX much easier, especially when it comes time to update it every year.
The full MacTeX is easiest to use, since you won't need to install extra packages, but space considerations often make it impractical. I usually install BasicTeX: you'll likely need a bit more than the package provides: I would glance over the
collection
packages in the TeX Live Manager (which comes with the full MacTeX or can be installed withbrew cask install tex-live-utility
) to see what you'll likely need. Runningtlmgr install collection-fontsrecommended collection-latexextra collection-luatex
to start, along with any languages relevant to your work, will take care of most missing package warnings.
Whichever way you install it, it's often a good idea to set up MacTeX so that admin rights aren't necessary.
Linux: Most Linux distributions have their own version of TeX Live, though they are often a year behind. There's usually both a slimmed-down version equivalent to BasicTeX and a full installation.
Windows: MikTeX is still reliable, and can install packages on demand.
R (RStudio): for users of LaTeX via R, the TinyTeX distribution will install packages on the fly.
iOS: Texpad lets you write LaTeX on an iPad and has its own package manager.
Android: See How to install TeX on Android phones?
Whichever way you install LaTeX and its packages, it's a good idea to keep things updated (for TeX Live, run tlmgr update --self --all --reinstall-forcibly-removed
periodically). TeX Live tends to get far more reliable over the course of the year as packages are updated, and LaTeX itself has received some great mid-year updates of late (see the official LaTeX News).
The flip side of 'modern' is that it LaTeX doesn't have to be on one's own computer. Overleaf or Authorea can be great solutions in certain situations.
2
From what I understand, Homebrew simply uses the regular MacTeX installer, so for Mac users who are not used to using the command line (the majority in my experience) simply using the regular MacTeX installer from the Finder is a simpler option. Also unless you're really pressed for hard drive space, installing a full distribution will save you time/annoyance in the future.
– Alan Munn
9 hours ago
Andrew and Alan, thanks for your comments!
– Michael
9 hours ago
You might want to include that working LaTeX distributions are included in all popular (and less popular) Linux distros. For instance, on Debian and derivatives one can install thelatex
andxelatex
packages to get two of them.
– Andrea Lazzarotto
5 hours ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Michael is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f470265%2fbest-as-of-2019-way-to-install-latex%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
In the end "best" is judgmental. There are two options:
- Install a fully functional local TeX system. For that the obvious candidates would be MiKTeX, MacTeX, or TeXlive, and in terms of ease of installation for most students either MiKTeX (Windows) or MacTeX (OSX). (Linux users would probably want TeXlive, and may need to be warned about the tendency for distribution packages to be considerably out of date.)
- Use a cloud-based system, of which the most commonly used is now Overleaf
Although there are pros and cons to all these choices, there is a lot to be said for beginners in using a cloud-based approach in terms of your criteria. It offers a straightforward LaTeX compiler and editor, with nothing to install, and it works pretty intuitively. It's free for personal use. It's "real LaTeX" and mostly any document that compiles there will compile on other systems in the same way. There are good reasons for experienced users to prefer to maintain a local system and their are occasional disadvantages to being in the cloud: but as a way to get going quickly without installing anything, it may have much to say for it.
To my mind the main practical downsides are (1) occasionally the cloud-based systems lag behind bleeding edge TeX development (but that is unlikely to be a problem for most users) and (2) Overleaf seems to encourage the use of non-standard "templates", some of which are of dubious quality or utility, and which may not be portable. But (1) is unlikely to bite new users, mostly, and (2) can be avoided by encouraging people to use Standard templates.
There are obviously more principled reasons why people might refuse to use cloud-based systems and circumstances (e.g. confidentiality concerns) in which they would not be appropriate. But if your students are not handling sensitive personal data, or commercial or government secrets, and do not have rooted objections to the use of anything in the cloud, those do not seem to be deal killers. Some might have other personal views (for instance preferring to use a particular editor).
In the long run, if someone is going to use LaTeX a lot, there are very sound reasons to move away from such systems to something more controllable. At that point the sort of information provided at the LaTeX project page and by TUG is useful.
Arguably as important (and here again the cloud based systems tend to help) is encouraging users to use modern practices (such as UTF encoding) and packages from the start.
Thanks! I will use Overleaf. You can see my answer below which documents my experience with that (over the past 20 minutes).
– Michael
9 hours ago
PS: Minor edit suggestions for your answer: Can you make minor clarifications in your first bullet to say which is for mac, which for linux, which for pc?
– Michael
9 hours ago
Very nice answer. Overleaf also is quite useful as a collaborative tool for experienced LaTeX users too, so although I agree that most of us find a dedicated local distribution the most useful, there's still room for Overleaf for some tasks.
– Alan Munn
2 hours ago
add a comment |
In the end "best" is judgmental. There are two options:
- Install a fully functional local TeX system. For that the obvious candidates would be MiKTeX, MacTeX, or TeXlive, and in terms of ease of installation for most students either MiKTeX (Windows) or MacTeX (OSX). (Linux users would probably want TeXlive, and may need to be warned about the tendency for distribution packages to be considerably out of date.)
- Use a cloud-based system, of which the most commonly used is now Overleaf
Although there are pros and cons to all these choices, there is a lot to be said for beginners in using a cloud-based approach in terms of your criteria. It offers a straightforward LaTeX compiler and editor, with nothing to install, and it works pretty intuitively. It's free for personal use. It's "real LaTeX" and mostly any document that compiles there will compile on other systems in the same way. There are good reasons for experienced users to prefer to maintain a local system and their are occasional disadvantages to being in the cloud: but as a way to get going quickly without installing anything, it may have much to say for it.
To my mind the main practical downsides are (1) occasionally the cloud-based systems lag behind bleeding edge TeX development (but that is unlikely to be a problem for most users) and (2) Overleaf seems to encourage the use of non-standard "templates", some of which are of dubious quality or utility, and which may not be portable. But (1) is unlikely to bite new users, mostly, and (2) can be avoided by encouraging people to use Standard templates.
There are obviously more principled reasons why people might refuse to use cloud-based systems and circumstances (e.g. confidentiality concerns) in which they would not be appropriate. But if your students are not handling sensitive personal data, or commercial or government secrets, and do not have rooted objections to the use of anything in the cloud, those do not seem to be deal killers. Some might have other personal views (for instance preferring to use a particular editor).
In the long run, if someone is going to use LaTeX a lot, there are very sound reasons to move away from such systems to something more controllable. At that point the sort of information provided at the LaTeX project page and by TUG is useful.
Arguably as important (and here again the cloud based systems tend to help) is encouraging users to use modern practices (such as UTF encoding) and packages from the start.
Thanks! I will use Overleaf. You can see my answer below which documents my experience with that (over the past 20 minutes).
– Michael
9 hours ago
PS: Minor edit suggestions for your answer: Can you make minor clarifications in your first bullet to say which is for mac, which for linux, which for pc?
– Michael
9 hours ago
Very nice answer. Overleaf also is quite useful as a collaborative tool for experienced LaTeX users too, so although I agree that most of us find a dedicated local distribution the most useful, there's still room for Overleaf for some tasks.
– Alan Munn
2 hours ago
add a comment |
In the end "best" is judgmental. There are two options:
- Install a fully functional local TeX system. For that the obvious candidates would be MiKTeX, MacTeX, or TeXlive, and in terms of ease of installation for most students either MiKTeX (Windows) or MacTeX (OSX). (Linux users would probably want TeXlive, and may need to be warned about the tendency for distribution packages to be considerably out of date.)
- Use a cloud-based system, of which the most commonly used is now Overleaf
Although there are pros and cons to all these choices, there is a lot to be said for beginners in using a cloud-based approach in terms of your criteria. It offers a straightforward LaTeX compiler and editor, with nothing to install, and it works pretty intuitively. It's free for personal use. It's "real LaTeX" and mostly any document that compiles there will compile on other systems in the same way. There are good reasons for experienced users to prefer to maintain a local system and their are occasional disadvantages to being in the cloud: but as a way to get going quickly without installing anything, it may have much to say for it.
To my mind the main practical downsides are (1) occasionally the cloud-based systems lag behind bleeding edge TeX development (but that is unlikely to be a problem for most users) and (2) Overleaf seems to encourage the use of non-standard "templates", some of which are of dubious quality or utility, and which may not be portable. But (1) is unlikely to bite new users, mostly, and (2) can be avoided by encouraging people to use Standard templates.
There are obviously more principled reasons why people might refuse to use cloud-based systems and circumstances (e.g. confidentiality concerns) in which they would not be appropriate. But if your students are not handling sensitive personal data, or commercial or government secrets, and do not have rooted objections to the use of anything in the cloud, those do not seem to be deal killers. Some might have other personal views (for instance preferring to use a particular editor).
In the long run, if someone is going to use LaTeX a lot, there are very sound reasons to move away from such systems to something more controllable. At that point the sort of information provided at the LaTeX project page and by TUG is useful.
Arguably as important (and here again the cloud based systems tend to help) is encouraging users to use modern practices (such as UTF encoding) and packages from the start.
In the end "best" is judgmental. There are two options:
- Install a fully functional local TeX system. For that the obvious candidates would be MiKTeX, MacTeX, or TeXlive, and in terms of ease of installation for most students either MiKTeX (Windows) or MacTeX (OSX). (Linux users would probably want TeXlive, and may need to be warned about the tendency for distribution packages to be considerably out of date.)
- Use a cloud-based system, of which the most commonly used is now Overleaf
Although there are pros and cons to all these choices, there is a lot to be said for beginners in using a cloud-based approach in terms of your criteria. It offers a straightforward LaTeX compiler and editor, with nothing to install, and it works pretty intuitively. It's free for personal use. It's "real LaTeX" and mostly any document that compiles there will compile on other systems in the same way. There are good reasons for experienced users to prefer to maintain a local system and their are occasional disadvantages to being in the cloud: but as a way to get going quickly without installing anything, it may have much to say for it.
To my mind the main practical downsides are (1) occasionally the cloud-based systems lag behind bleeding edge TeX development (but that is unlikely to be a problem for most users) and (2) Overleaf seems to encourage the use of non-standard "templates", some of which are of dubious quality or utility, and which may not be portable. But (1) is unlikely to bite new users, mostly, and (2) can be avoided by encouraging people to use Standard templates.
There are obviously more principled reasons why people might refuse to use cloud-based systems and circumstances (e.g. confidentiality concerns) in which they would not be appropriate. But if your students are not handling sensitive personal data, or commercial or government secrets, and do not have rooted objections to the use of anything in the cloud, those do not seem to be deal killers. Some might have other personal views (for instance preferring to use a particular editor).
In the long run, if someone is going to use LaTeX a lot, there are very sound reasons to move away from such systems to something more controllable. At that point the sort of information provided at the LaTeX project page and by TUG is useful.
Arguably as important (and here again the cloud based systems tend to help) is encouraging users to use modern practices (such as UTF encoding) and packages from the start.
edited 6 hours ago
answered 9 hours ago
Paul StanleyPaul Stanley
14.4k42848
14.4k42848
Thanks! I will use Overleaf. You can see my answer below which documents my experience with that (over the past 20 minutes).
– Michael
9 hours ago
PS: Minor edit suggestions for your answer: Can you make minor clarifications in your first bullet to say which is for mac, which for linux, which for pc?
– Michael
9 hours ago
Very nice answer. Overleaf also is quite useful as a collaborative tool for experienced LaTeX users too, so although I agree that most of us find a dedicated local distribution the most useful, there's still room for Overleaf for some tasks.
– Alan Munn
2 hours ago
add a comment |
Thanks! I will use Overleaf. You can see my answer below which documents my experience with that (over the past 20 minutes).
– Michael
9 hours ago
PS: Minor edit suggestions for your answer: Can you make minor clarifications in your first bullet to say which is for mac, which for linux, which for pc?
– Michael
9 hours ago
Very nice answer. Overleaf also is quite useful as a collaborative tool for experienced LaTeX users too, so although I agree that most of us find a dedicated local distribution the most useful, there's still room for Overleaf for some tasks.
– Alan Munn
2 hours ago
Thanks! I will use Overleaf. You can see my answer below which documents my experience with that (over the past 20 minutes).
– Michael
9 hours ago
Thanks! I will use Overleaf. You can see my answer below which documents my experience with that (over the past 20 minutes).
– Michael
9 hours ago
PS: Minor edit suggestions for your answer: Can you make minor clarifications in your first bullet to say which is for mac, which for linux, which for pc?
– Michael
9 hours ago
PS: Minor edit suggestions for your answer: Can you make minor clarifications in your first bullet to say which is for mac, which for linux, which for pc?
– Michael
9 hours ago
Very nice answer. Overleaf also is quite useful as a collaborative tool for experienced LaTeX users too, so although I agree that most of us find a dedicated local distribution the most useful, there's still room for Overleaf for some tasks.
– Alan Munn
2 hours ago
Very nice answer. Overleaf also is quite useful as a collaborative tool for experienced LaTeX users too, so although I agree that most of us find a dedicated local distribution the most useful, there's still room for Overleaf for some tasks.
– Alan Munn
2 hours ago
add a comment |
Thanks to everyone for their valuable comments. This answer documents my experience with Overleaf.
I know nothing about "Overleaf." I google it to find this page: https://www.overleaf.com/
I need to “register” by giving my email. I am always reluctant to enter my email address into a website. Okay I will try out the “free” system by entering my email. Oh my, I need to make up yet another password. Okay I will do that.
I see a “Create First Project” Link, I click that...
I get options. I will choose “Example Project” and will name it “test".
My screen is split in half. On the left I see the latex source code to produce one page of text with a figure and a reference. On the right I also see that page displayed (with figure and reference). I’m not sure how the file structure works if I want to create new files, but I will trying editing the source on the left.
Okay I type new text and new latex math commands into the source on the left. I push the “recompile” button at the top of the right display. I see it displays correctly. Looks good! How to save files? How to make a PDF? How to print out? There is a great song by Queen (“Don’t stop me know”) playing at the coffee shop, which is appropriate to my task, so I do not mind figuring these things out...
Okay now I am actually just listening to the song and tapping my foot.
Okay back to work: Awesome: There is a “download to PDF” button just above the display, next to the “recompile” button. I am good to go! The problem of making a PDF and printing (I can just print the PDF as usual) is now solved before the song was even over!
On the file structure: I notice on the far left a directory that lists three files (
main.tex
,references.bib
,universe.jpg
). Clicking on each one highlights it and allows a “download” button. I assume these are saved somewhere in cloud space, and by downloading them I put them on my own computer. Yes, that works. There is also an upload button there so I imagine I can add new files.Let me see what happens if I upload my existing problem set 1 file
PS1-EE503.tex
. ... Wow! I did not bother to change myPS1-EE503.tex
file at all, and I compiled it and it displays correctly (sans the figures which I did not upload, of course). This is amazing since my latex source called anIEEEtran.cls
file that I assume is not in the cloud directory for Overleaf…I don’t know how Overleaf is treating that…perhaps it is ignoring that, or perhaps IEEEtran is common enough for it to know it already somehow.
Overall evaluation: Overleaf is very easy to use. It is perfect to recommend to students to begin. It teaches them latex as a valuable tool for use later. If they want, they can later download their own local versions of latex. The comments by Paul Stanley and Andrew Dunning on that will be helpful.
New contributor
2
I'm glad you had an easy experience with Overleaf. As we've noted, Overleaf is a complete distribution including all of the packages/classes installed by a full TeX Live (which barring odd licence issues is almost all of CTAN). That's why yourIEEEtran
documents compile properly. But I'm not sure this really constitutes an answer to your question.
– Alan Munn
9 hours ago
1
@AlanMunn : Note that I have already given "best answer" to another answer, not myself. I am surprised at your last line "I'm not sure this really constitutes an answer" which is a bit of a downer as it suggests I should delete this. It reminds me that I am so much unlike other people: (i) I would personally find a step-by-step procedure on how to use a software useful; (ii) I would expect that someone who helps would want to know the help was appreciated and impactful, the above documents my follow-through on the answers/comments given.
– Michael
8 hours ago
5
I like the style of your post but in terms of wording I would call it a "customer journey" (something I would when drafting software). It is definitely not the typical answer for a Q&A site like TeX.SX.
– TeXnician
7 hours ago
1
Moreover, this post technically does not answer about a "best way to install LaTeX", rather it addresses a "best way" to use it without installation.
– Andrea Lazzarotto
5 hours ago
add a comment |
Thanks to everyone for their valuable comments. This answer documents my experience with Overleaf.
I know nothing about "Overleaf." I google it to find this page: https://www.overleaf.com/
I need to “register” by giving my email. I am always reluctant to enter my email address into a website. Okay I will try out the “free” system by entering my email. Oh my, I need to make up yet another password. Okay I will do that.
I see a “Create First Project” Link, I click that...
I get options. I will choose “Example Project” and will name it “test".
My screen is split in half. On the left I see the latex source code to produce one page of text with a figure and a reference. On the right I also see that page displayed (with figure and reference). I’m not sure how the file structure works if I want to create new files, but I will trying editing the source on the left.
Okay I type new text and new latex math commands into the source on the left. I push the “recompile” button at the top of the right display. I see it displays correctly. Looks good! How to save files? How to make a PDF? How to print out? There is a great song by Queen (“Don’t stop me know”) playing at the coffee shop, which is appropriate to my task, so I do not mind figuring these things out...
Okay now I am actually just listening to the song and tapping my foot.
Okay back to work: Awesome: There is a “download to PDF” button just above the display, next to the “recompile” button. I am good to go! The problem of making a PDF and printing (I can just print the PDF as usual) is now solved before the song was even over!
On the file structure: I notice on the far left a directory that lists three files (
main.tex
,references.bib
,universe.jpg
). Clicking on each one highlights it and allows a “download” button. I assume these are saved somewhere in cloud space, and by downloading them I put them on my own computer. Yes, that works. There is also an upload button there so I imagine I can add new files.Let me see what happens if I upload my existing problem set 1 file
PS1-EE503.tex
. ... Wow! I did not bother to change myPS1-EE503.tex
file at all, and I compiled it and it displays correctly (sans the figures which I did not upload, of course). This is amazing since my latex source called anIEEEtran.cls
file that I assume is not in the cloud directory for Overleaf…I don’t know how Overleaf is treating that…perhaps it is ignoring that, or perhaps IEEEtran is common enough for it to know it already somehow.
Overall evaluation: Overleaf is very easy to use. It is perfect to recommend to students to begin. It teaches them latex as a valuable tool for use later. If they want, they can later download their own local versions of latex. The comments by Paul Stanley and Andrew Dunning on that will be helpful.
New contributor
2
I'm glad you had an easy experience with Overleaf. As we've noted, Overleaf is a complete distribution including all of the packages/classes installed by a full TeX Live (which barring odd licence issues is almost all of CTAN). That's why yourIEEEtran
documents compile properly. But I'm not sure this really constitutes an answer to your question.
– Alan Munn
9 hours ago
1
@AlanMunn : Note that I have already given "best answer" to another answer, not myself. I am surprised at your last line "I'm not sure this really constitutes an answer" which is a bit of a downer as it suggests I should delete this. It reminds me that I am so much unlike other people: (i) I would personally find a step-by-step procedure on how to use a software useful; (ii) I would expect that someone who helps would want to know the help was appreciated and impactful, the above documents my follow-through on the answers/comments given.
– Michael
8 hours ago
5
I like the style of your post but in terms of wording I would call it a "customer journey" (something I would when drafting software). It is definitely not the typical answer for a Q&A site like TeX.SX.
– TeXnician
7 hours ago
1
Moreover, this post technically does not answer about a "best way to install LaTeX", rather it addresses a "best way" to use it without installation.
– Andrea Lazzarotto
5 hours ago
add a comment |
Thanks to everyone for their valuable comments. This answer documents my experience with Overleaf.
I know nothing about "Overleaf." I google it to find this page: https://www.overleaf.com/
I need to “register” by giving my email. I am always reluctant to enter my email address into a website. Okay I will try out the “free” system by entering my email. Oh my, I need to make up yet another password. Okay I will do that.
I see a “Create First Project” Link, I click that...
I get options. I will choose “Example Project” and will name it “test".
My screen is split in half. On the left I see the latex source code to produce one page of text with a figure and a reference. On the right I also see that page displayed (with figure and reference). I’m not sure how the file structure works if I want to create new files, but I will trying editing the source on the left.
Okay I type new text and new latex math commands into the source on the left. I push the “recompile” button at the top of the right display. I see it displays correctly. Looks good! How to save files? How to make a PDF? How to print out? There is a great song by Queen (“Don’t stop me know”) playing at the coffee shop, which is appropriate to my task, so I do not mind figuring these things out...
Okay now I am actually just listening to the song and tapping my foot.
Okay back to work: Awesome: There is a “download to PDF” button just above the display, next to the “recompile” button. I am good to go! The problem of making a PDF and printing (I can just print the PDF as usual) is now solved before the song was even over!
On the file structure: I notice on the far left a directory that lists three files (
main.tex
,references.bib
,universe.jpg
). Clicking on each one highlights it and allows a “download” button. I assume these are saved somewhere in cloud space, and by downloading them I put them on my own computer. Yes, that works. There is also an upload button there so I imagine I can add new files.Let me see what happens if I upload my existing problem set 1 file
PS1-EE503.tex
. ... Wow! I did not bother to change myPS1-EE503.tex
file at all, and I compiled it and it displays correctly (sans the figures which I did not upload, of course). This is amazing since my latex source called anIEEEtran.cls
file that I assume is not in the cloud directory for Overleaf…I don’t know how Overleaf is treating that…perhaps it is ignoring that, or perhaps IEEEtran is common enough for it to know it already somehow.
Overall evaluation: Overleaf is very easy to use. It is perfect to recommend to students to begin. It teaches them latex as a valuable tool for use later. If they want, they can later download their own local versions of latex. The comments by Paul Stanley and Andrew Dunning on that will be helpful.
New contributor
Thanks to everyone for their valuable comments. This answer documents my experience with Overleaf.
I know nothing about "Overleaf." I google it to find this page: https://www.overleaf.com/
I need to “register” by giving my email. I am always reluctant to enter my email address into a website. Okay I will try out the “free” system by entering my email. Oh my, I need to make up yet another password. Okay I will do that.
I see a “Create First Project” Link, I click that...
I get options. I will choose “Example Project” and will name it “test".
My screen is split in half. On the left I see the latex source code to produce one page of text with a figure and a reference. On the right I also see that page displayed (with figure and reference). I’m not sure how the file structure works if I want to create new files, but I will trying editing the source on the left.
Okay I type new text and new latex math commands into the source on the left. I push the “recompile” button at the top of the right display. I see it displays correctly. Looks good! How to save files? How to make a PDF? How to print out? There is a great song by Queen (“Don’t stop me know”) playing at the coffee shop, which is appropriate to my task, so I do not mind figuring these things out...
Okay now I am actually just listening to the song and tapping my foot.
Okay back to work: Awesome: There is a “download to PDF” button just above the display, next to the “recompile” button. I am good to go! The problem of making a PDF and printing (I can just print the PDF as usual) is now solved before the song was even over!
On the file structure: I notice on the far left a directory that lists three files (
main.tex
,references.bib
,universe.jpg
). Clicking on each one highlights it and allows a “download” button. I assume these are saved somewhere in cloud space, and by downloading them I put them on my own computer. Yes, that works. There is also an upload button there so I imagine I can add new files.Let me see what happens if I upload my existing problem set 1 file
PS1-EE503.tex
. ... Wow! I did not bother to change myPS1-EE503.tex
file at all, and I compiled it and it displays correctly (sans the figures which I did not upload, of course). This is amazing since my latex source called anIEEEtran.cls
file that I assume is not in the cloud directory for Overleaf…I don’t know how Overleaf is treating that…perhaps it is ignoring that, or perhaps IEEEtran is common enough for it to know it already somehow.
Overall evaluation: Overleaf is very easy to use. It is perfect to recommend to students to begin. It teaches them latex as a valuable tool for use later. If they want, they can later download their own local versions of latex. The comments by Paul Stanley and Andrew Dunning on that will be helpful.
New contributor
edited 6 hours ago
AndréC
8,45711446
8,45711446
New contributor
answered 9 hours ago
MichaelMichael
1686
1686
New contributor
New contributor
2
I'm glad you had an easy experience with Overleaf. As we've noted, Overleaf is a complete distribution including all of the packages/classes installed by a full TeX Live (which barring odd licence issues is almost all of CTAN). That's why yourIEEEtran
documents compile properly. But I'm not sure this really constitutes an answer to your question.
– Alan Munn
9 hours ago
1
@AlanMunn : Note that I have already given "best answer" to another answer, not myself. I am surprised at your last line "I'm not sure this really constitutes an answer" which is a bit of a downer as it suggests I should delete this. It reminds me that I am so much unlike other people: (i) I would personally find a step-by-step procedure on how to use a software useful; (ii) I would expect that someone who helps would want to know the help was appreciated and impactful, the above documents my follow-through on the answers/comments given.
– Michael
8 hours ago
5
I like the style of your post but in terms of wording I would call it a "customer journey" (something I would when drafting software). It is definitely not the typical answer for a Q&A site like TeX.SX.
– TeXnician
7 hours ago
1
Moreover, this post technically does not answer about a "best way to install LaTeX", rather it addresses a "best way" to use it without installation.
– Andrea Lazzarotto
5 hours ago
add a comment |
2
I'm glad you had an easy experience with Overleaf. As we've noted, Overleaf is a complete distribution including all of the packages/classes installed by a full TeX Live (which barring odd licence issues is almost all of CTAN). That's why yourIEEEtran
documents compile properly. But I'm not sure this really constitutes an answer to your question.
– Alan Munn
9 hours ago
1
@AlanMunn : Note that I have already given "best answer" to another answer, not myself. I am surprised at your last line "I'm not sure this really constitutes an answer" which is a bit of a downer as it suggests I should delete this. It reminds me that I am so much unlike other people: (i) I would personally find a step-by-step procedure on how to use a software useful; (ii) I would expect that someone who helps would want to know the help was appreciated and impactful, the above documents my follow-through on the answers/comments given.
– Michael
8 hours ago
5
I like the style of your post but in terms of wording I would call it a "customer journey" (something I would when drafting software). It is definitely not the typical answer for a Q&A site like TeX.SX.
– TeXnician
7 hours ago
1
Moreover, this post technically does not answer about a "best way to install LaTeX", rather it addresses a "best way" to use it without installation.
– Andrea Lazzarotto
5 hours ago
2
2
I'm glad you had an easy experience with Overleaf. As we've noted, Overleaf is a complete distribution including all of the packages/classes installed by a full TeX Live (which barring odd licence issues is almost all of CTAN). That's why your
IEEEtran
documents compile properly. But I'm not sure this really constitutes an answer to your question.– Alan Munn
9 hours ago
I'm glad you had an easy experience with Overleaf. As we've noted, Overleaf is a complete distribution including all of the packages/classes installed by a full TeX Live (which barring odd licence issues is almost all of CTAN). That's why your
IEEEtran
documents compile properly. But I'm not sure this really constitutes an answer to your question.– Alan Munn
9 hours ago
1
1
@AlanMunn : Note that I have already given "best answer" to another answer, not myself. I am surprised at your last line "I'm not sure this really constitutes an answer" which is a bit of a downer as it suggests I should delete this. It reminds me that I am so much unlike other people: (i) I would personally find a step-by-step procedure on how to use a software useful; (ii) I would expect that someone who helps would want to know the help was appreciated and impactful, the above documents my follow-through on the answers/comments given.
– Michael
8 hours ago
@AlanMunn : Note that I have already given "best answer" to another answer, not myself. I am surprised at your last line "I'm not sure this really constitutes an answer" which is a bit of a downer as it suggests I should delete this. It reminds me that I am so much unlike other people: (i) I would personally find a step-by-step procedure on how to use a software useful; (ii) I would expect that someone who helps would want to know the help was appreciated and impactful, the above documents my follow-through on the answers/comments given.
– Michael
8 hours ago
5
5
I like the style of your post but in terms of wording I would call it a "customer journey" (something I would when drafting software). It is definitely not the typical answer for a Q&A site like TeX.SX.
– TeXnician
7 hours ago
I like the style of your post but in terms of wording I would call it a "customer journey" (something I would when drafting software). It is definitely not the typical answer for a Q&A site like TeX.SX.
– TeXnician
7 hours ago
1
1
Moreover, this post technically does not answer about a "best way to install LaTeX", rather it addresses a "best way" to use it without installation.
– Andrea Lazzarotto
5 hours ago
Moreover, this post technically does not answer about a "best way to install LaTeX", rather it addresses a "best way" to use it without installation.
– Andrea Lazzarotto
5 hours ago
add a comment |
I don't know the subject of your class but I think using markdown
and pandoc
could be the easiest way to get LaTeX style PDFs with a lot less work. Just need to install pandoc
and pandoc-citeproc
. Pandoc will be used to generate the PDF file, and can also be used to generate a tex
file later if it needs more functionality, like a larger bibliography or visuals. For short assignments with few references it should work well.
P.S.: I don't know what is the configuration required in Windows-based PCs, but on Unix-based systems it is quick and simple.
More information:
http://blog.martinfenner.org/2013/06/19/citations-in-scholarly-markdown/
New contributor
Good alternative answer but you are implying that this doesn’t need to install LaTeX and that’s incorrect: Pandoc generates PDFs via LaTeX.
– Konrad Rudolph
3 hours ago
Oh, that is correct. Didn't know that actually, I have LaTeX installed but use it rarely because markdown is so much simpler.
– Gavin Belsen
3 hours ago
I don't think this is really a good option for students, frankly. Markdown has its uses, but it is severely limited (by design) and although you can embed LaTeX into your Markdown documents, thepandoc
layer hides the LaTeX in ways that make debugging extremely hard if you don't know what you're doing. To the extent that it's useful to expose students to LaTeX, it's the extra power that might convince them of its usefulness. Markdown's raison d'être is exactly the opposite. Given the choice between Word and Markdown, I can tell you what most students would choose.
– Alan Munn
2 hours ago
add a comment |
I don't know the subject of your class but I think using markdown
and pandoc
could be the easiest way to get LaTeX style PDFs with a lot less work. Just need to install pandoc
and pandoc-citeproc
. Pandoc will be used to generate the PDF file, and can also be used to generate a tex
file later if it needs more functionality, like a larger bibliography or visuals. For short assignments with few references it should work well.
P.S.: I don't know what is the configuration required in Windows-based PCs, but on Unix-based systems it is quick and simple.
More information:
http://blog.martinfenner.org/2013/06/19/citations-in-scholarly-markdown/
New contributor
Good alternative answer but you are implying that this doesn’t need to install LaTeX and that’s incorrect: Pandoc generates PDFs via LaTeX.
– Konrad Rudolph
3 hours ago
Oh, that is correct. Didn't know that actually, I have LaTeX installed but use it rarely because markdown is so much simpler.
– Gavin Belsen
3 hours ago
I don't think this is really a good option for students, frankly. Markdown has its uses, but it is severely limited (by design) and although you can embed LaTeX into your Markdown documents, thepandoc
layer hides the LaTeX in ways that make debugging extremely hard if you don't know what you're doing. To the extent that it's useful to expose students to LaTeX, it's the extra power that might convince them of its usefulness. Markdown's raison d'être is exactly the opposite. Given the choice between Word and Markdown, I can tell you what most students would choose.
– Alan Munn
2 hours ago
add a comment |
I don't know the subject of your class but I think using markdown
and pandoc
could be the easiest way to get LaTeX style PDFs with a lot less work. Just need to install pandoc
and pandoc-citeproc
. Pandoc will be used to generate the PDF file, and can also be used to generate a tex
file later if it needs more functionality, like a larger bibliography or visuals. For short assignments with few references it should work well.
P.S.: I don't know what is the configuration required in Windows-based PCs, but on Unix-based systems it is quick and simple.
More information:
http://blog.martinfenner.org/2013/06/19/citations-in-scholarly-markdown/
New contributor
I don't know the subject of your class but I think using markdown
and pandoc
could be the easiest way to get LaTeX style PDFs with a lot less work. Just need to install pandoc
and pandoc-citeproc
. Pandoc will be used to generate the PDF file, and can also be used to generate a tex
file later if it needs more functionality, like a larger bibliography or visuals. For short assignments with few references it should work well.
P.S.: I don't know what is the configuration required in Windows-based PCs, but on Unix-based systems it is quick and simple.
More information:
http://blog.martinfenner.org/2013/06/19/citations-in-scholarly-markdown/
New contributor
New contributor
answered 3 hours ago
Gavin BelsenGavin Belsen
111
111
New contributor
New contributor
Good alternative answer but you are implying that this doesn’t need to install LaTeX and that’s incorrect: Pandoc generates PDFs via LaTeX.
– Konrad Rudolph
3 hours ago
Oh, that is correct. Didn't know that actually, I have LaTeX installed but use it rarely because markdown is so much simpler.
– Gavin Belsen
3 hours ago
I don't think this is really a good option for students, frankly. Markdown has its uses, but it is severely limited (by design) and although you can embed LaTeX into your Markdown documents, thepandoc
layer hides the LaTeX in ways that make debugging extremely hard if you don't know what you're doing. To the extent that it's useful to expose students to LaTeX, it's the extra power that might convince them of its usefulness. Markdown's raison d'être is exactly the opposite. Given the choice between Word and Markdown, I can tell you what most students would choose.
– Alan Munn
2 hours ago
add a comment |
Good alternative answer but you are implying that this doesn’t need to install LaTeX and that’s incorrect: Pandoc generates PDFs via LaTeX.
– Konrad Rudolph
3 hours ago
Oh, that is correct. Didn't know that actually, I have LaTeX installed but use it rarely because markdown is so much simpler.
– Gavin Belsen
3 hours ago
I don't think this is really a good option for students, frankly. Markdown has its uses, but it is severely limited (by design) and although you can embed LaTeX into your Markdown documents, thepandoc
layer hides the LaTeX in ways that make debugging extremely hard if you don't know what you're doing. To the extent that it's useful to expose students to LaTeX, it's the extra power that might convince them of its usefulness. Markdown's raison d'être is exactly the opposite. Given the choice between Word and Markdown, I can tell you what most students would choose.
– Alan Munn
2 hours ago
Good alternative answer but you are implying that this doesn’t need to install LaTeX and that’s incorrect: Pandoc generates PDFs via LaTeX.
– Konrad Rudolph
3 hours ago
Good alternative answer but you are implying that this doesn’t need to install LaTeX and that’s incorrect: Pandoc generates PDFs via LaTeX.
– Konrad Rudolph
3 hours ago
Oh, that is correct. Didn't know that actually, I have LaTeX installed but use it rarely because markdown is so much simpler.
– Gavin Belsen
3 hours ago
Oh, that is correct. Didn't know that actually, I have LaTeX installed but use it rarely because markdown is so much simpler.
– Gavin Belsen
3 hours ago
I don't think this is really a good option for students, frankly. Markdown has its uses, but it is severely limited (by design) and although you can embed LaTeX into your Markdown documents, the
pandoc
layer hides the LaTeX in ways that make debugging extremely hard if you don't know what you're doing. To the extent that it's useful to expose students to LaTeX, it's the extra power that might convince them of its usefulness. Markdown's raison d'être is exactly the opposite. Given the choice between Word and Markdown, I can tell you what most students would choose.– Alan Munn
2 hours ago
I don't think this is really a good option for students, frankly. Markdown has its uses, but it is severely limited (by design) and although you can embed LaTeX into your Markdown documents, the
pandoc
layer hides the LaTeX in ways that make debugging extremely hard if you don't know what you're doing. To the extent that it's useful to expose students to LaTeX, it's the extra power that might convince them of its usefulness. Markdown's raison d'être is exactly the opposite. Given the choice between Word and Markdown, I can tell you what most students would choose.– Alan Munn
2 hours ago
add a comment |
Modern LaTeX installations boil down to various attempts to make the software usable without making it larger than an operating system. TeX Live is wonderful, but it's over 3 GB to download, taking too much space on a computer with a 128 GB solid-state drive, as many of my students are stuck with. It installs the manual for every known package, even though most people probably use the online copies, especially with the advent of TeXdoc Online.
This is what I've recommended for individual installations:
Mac: I've found that Homebrew is the most reliable method of installing MacTeX (TeX Live for macOS). There are three variants: the full MacTeX (
brew cask install mactex
), a slightly smaller version without the extra applications (brew cask install mactex-no-gui
), and BasicTeX, a more minimal version (brew cask install basictex
).
Homebrew mostly downloads MacTeX and runs the installer for you, but it's valuable because it ensures the most recent dependencies are installed (e.g. using the most recent Ghostscript without duplicating it), and it makes uninstalling MacTeX much easier, especially when it comes time to update it every year.
The full MacTeX is easiest to use, since you won't need to install extra packages, but space considerations often make it impractical. I usually install BasicTeX: you'll likely need a bit more than the package provides: I would glance over the
collection
packages in the TeX Live Manager (which comes with the full MacTeX or can be installed withbrew cask install tex-live-utility
) to see what you'll likely need. Runningtlmgr install collection-fontsrecommended collection-latexextra collection-luatex
to start, along with any languages relevant to your work, will take care of most missing package warnings.
Whichever way you install it, it's often a good idea to set up MacTeX so that admin rights aren't necessary.
Linux: Most Linux distributions have their own version of TeX Live, though they are often a year behind. There's usually both a slimmed-down version equivalent to BasicTeX and a full installation.
Windows: MikTeX is still reliable, and can install packages on demand.
R (RStudio): for users of LaTeX via R, the TinyTeX distribution will install packages on the fly.
iOS: Texpad lets you write LaTeX on an iPad and has its own package manager.
Android: See How to install TeX on Android phones?
Whichever way you install LaTeX and its packages, it's a good idea to keep things updated (for TeX Live, run tlmgr update --self --all --reinstall-forcibly-removed
periodically). TeX Live tends to get far more reliable over the course of the year as packages are updated, and LaTeX itself has received some great mid-year updates of late (see the official LaTeX News).
The flip side of 'modern' is that it LaTeX doesn't have to be on one's own computer. Overleaf or Authorea can be great solutions in certain situations.
2
From what I understand, Homebrew simply uses the regular MacTeX installer, so for Mac users who are not used to using the command line (the majority in my experience) simply using the regular MacTeX installer from the Finder is a simpler option. Also unless you're really pressed for hard drive space, installing a full distribution will save you time/annoyance in the future.
– Alan Munn
9 hours ago
Andrew and Alan, thanks for your comments!
– Michael
9 hours ago
You might want to include that working LaTeX distributions are included in all popular (and less popular) Linux distros. For instance, on Debian and derivatives one can install thelatex
andxelatex
packages to get two of them.
– Andrea Lazzarotto
5 hours ago
add a comment |
Modern LaTeX installations boil down to various attempts to make the software usable without making it larger than an operating system. TeX Live is wonderful, but it's over 3 GB to download, taking too much space on a computer with a 128 GB solid-state drive, as many of my students are stuck with. It installs the manual for every known package, even though most people probably use the online copies, especially with the advent of TeXdoc Online.
This is what I've recommended for individual installations:
Mac: I've found that Homebrew is the most reliable method of installing MacTeX (TeX Live for macOS). There are three variants: the full MacTeX (
brew cask install mactex
), a slightly smaller version without the extra applications (brew cask install mactex-no-gui
), and BasicTeX, a more minimal version (brew cask install basictex
).
Homebrew mostly downloads MacTeX and runs the installer for you, but it's valuable because it ensures the most recent dependencies are installed (e.g. using the most recent Ghostscript without duplicating it), and it makes uninstalling MacTeX much easier, especially when it comes time to update it every year.
The full MacTeX is easiest to use, since you won't need to install extra packages, but space considerations often make it impractical. I usually install BasicTeX: you'll likely need a bit more than the package provides: I would glance over the
collection
packages in the TeX Live Manager (which comes with the full MacTeX or can be installed withbrew cask install tex-live-utility
) to see what you'll likely need. Runningtlmgr install collection-fontsrecommended collection-latexextra collection-luatex
to start, along with any languages relevant to your work, will take care of most missing package warnings.
Whichever way you install it, it's often a good idea to set up MacTeX so that admin rights aren't necessary.
Linux: Most Linux distributions have their own version of TeX Live, though they are often a year behind. There's usually both a slimmed-down version equivalent to BasicTeX and a full installation.
Windows: MikTeX is still reliable, and can install packages on demand.
R (RStudio): for users of LaTeX via R, the TinyTeX distribution will install packages on the fly.
iOS: Texpad lets you write LaTeX on an iPad and has its own package manager.
Android: See How to install TeX on Android phones?
Whichever way you install LaTeX and its packages, it's a good idea to keep things updated (for TeX Live, run tlmgr update --self --all --reinstall-forcibly-removed
periodically). TeX Live tends to get far more reliable over the course of the year as packages are updated, and LaTeX itself has received some great mid-year updates of late (see the official LaTeX News).
The flip side of 'modern' is that it LaTeX doesn't have to be on one's own computer. Overleaf or Authorea can be great solutions in certain situations.
2
From what I understand, Homebrew simply uses the regular MacTeX installer, so for Mac users who are not used to using the command line (the majority in my experience) simply using the regular MacTeX installer from the Finder is a simpler option. Also unless you're really pressed for hard drive space, installing a full distribution will save you time/annoyance in the future.
– Alan Munn
9 hours ago
Andrew and Alan, thanks for your comments!
– Michael
9 hours ago
You might want to include that working LaTeX distributions are included in all popular (and less popular) Linux distros. For instance, on Debian and derivatives one can install thelatex
andxelatex
packages to get two of them.
– Andrea Lazzarotto
5 hours ago
add a comment |
Modern LaTeX installations boil down to various attempts to make the software usable without making it larger than an operating system. TeX Live is wonderful, but it's over 3 GB to download, taking too much space on a computer with a 128 GB solid-state drive, as many of my students are stuck with. It installs the manual for every known package, even though most people probably use the online copies, especially with the advent of TeXdoc Online.
This is what I've recommended for individual installations:
Mac: I've found that Homebrew is the most reliable method of installing MacTeX (TeX Live for macOS). There are three variants: the full MacTeX (
brew cask install mactex
), a slightly smaller version without the extra applications (brew cask install mactex-no-gui
), and BasicTeX, a more minimal version (brew cask install basictex
).
Homebrew mostly downloads MacTeX and runs the installer for you, but it's valuable because it ensures the most recent dependencies are installed (e.g. using the most recent Ghostscript without duplicating it), and it makes uninstalling MacTeX much easier, especially when it comes time to update it every year.
The full MacTeX is easiest to use, since you won't need to install extra packages, but space considerations often make it impractical. I usually install BasicTeX: you'll likely need a bit more than the package provides: I would glance over the
collection
packages in the TeX Live Manager (which comes with the full MacTeX or can be installed withbrew cask install tex-live-utility
) to see what you'll likely need. Runningtlmgr install collection-fontsrecommended collection-latexextra collection-luatex
to start, along with any languages relevant to your work, will take care of most missing package warnings.
Whichever way you install it, it's often a good idea to set up MacTeX so that admin rights aren't necessary.
Linux: Most Linux distributions have their own version of TeX Live, though they are often a year behind. There's usually both a slimmed-down version equivalent to BasicTeX and a full installation.
Windows: MikTeX is still reliable, and can install packages on demand.
R (RStudio): for users of LaTeX via R, the TinyTeX distribution will install packages on the fly.
iOS: Texpad lets you write LaTeX on an iPad and has its own package manager.
Android: See How to install TeX on Android phones?
Whichever way you install LaTeX and its packages, it's a good idea to keep things updated (for TeX Live, run tlmgr update --self --all --reinstall-forcibly-removed
periodically). TeX Live tends to get far more reliable over the course of the year as packages are updated, and LaTeX itself has received some great mid-year updates of late (see the official LaTeX News).
The flip side of 'modern' is that it LaTeX doesn't have to be on one's own computer. Overleaf or Authorea can be great solutions in certain situations.
Modern LaTeX installations boil down to various attempts to make the software usable without making it larger than an operating system. TeX Live is wonderful, but it's over 3 GB to download, taking too much space on a computer with a 128 GB solid-state drive, as many of my students are stuck with. It installs the manual for every known package, even though most people probably use the online copies, especially with the advent of TeXdoc Online.
This is what I've recommended for individual installations:
Mac: I've found that Homebrew is the most reliable method of installing MacTeX (TeX Live for macOS). There are three variants: the full MacTeX (
brew cask install mactex
), a slightly smaller version without the extra applications (brew cask install mactex-no-gui
), and BasicTeX, a more minimal version (brew cask install basictex
).
Homebrew mostly downloads MacTeX and runs the installer for you, but it's valuable because it ensures the most recent dependencies are installed (e.g. using the most recent Ghostscript without duplicating it), and it makes uninstalling MacTeX much easier, especially when it comes time to update it every year.
The full MacTeX is easiest to use, since you won't need to install extra packages, but space considerations often make it impractical. I usually install BasicTeX: you'll likely need a bit more than the package provides: I would glance over the
collection
packages in the TeX Live Manager (which comes with the full MacTeX or can be installed withbrew cask install tex-live-utility
) to see what you'll likely need. Runningtlmgr install collection-fontsrecommended collection-latexextra collection-luatex
to start, along with any languages relevant to your work, will take care of most missing package warnings.
Whichever way you install it, it's often a good idea to set up MacTeX so that admin rights aren't necessary.
Linux: Most Linux distributions have their own version of TeX Live, though they are often a year behind. There's usually both a slimmed-down version equivalent to BasicTeX and a full installation.
Windows: MikTeX is still reliable, and can install packages on demand.
R (RStudio): for users of LaTeX via R, the TinyTeX distribution will install packages on the fly.
iOS: Texpad lets you write LaTeX on an iPad and has its own package manager.
Android: See How to install TeX on Android phones?
Whichever way you install LaTeX and its packages, it's a good idea to keep things updated (for TeX Live, run tlmgr update --self --all --reinstall-forcibly-removed
periodically). TeX Live tends to get far more reliable over the course of the year as packages are updated, and LaTeX itself has received some great mid-year updates of late (see the official LaTeX News).
The flip side of 'modern' is that it LaTeX doesn't have to be on one's own computer. Overleaf or Authorea can be great solutions in certain situations.
edited 12 mins ago
answered 9 hours ago
Andrew DunningAndrew Dunning
30619
30619
2
From what I understand, Homebrew simply uses the regular MacTeX installer, so for Mac users who are not used to using the command line (the majority in my experience) simply using the regular MacTeX installer from the Finder is a simpler option. Also unless you're really pressed for hard drive space, installing a full distribution will save you time/annoyance in the future.
– Alan Munn
9 hours ago
Andrew and Alan, thanks for your comments!
– Michael
9 hours ago
You might want to include that working LaTeX distributions are included in all popular (and less popular) Linux distros. For instance, on Debian and derivatives one can install thelatex
andxelatex
packages to get two of them.
– Andrea Lazzarotto
5 hours ago
add a comment |
2
From what I understand, Homebrew simply uses the regular MacTeX installer, so for Mac users who are not used to using the command line (the majority in my experience) simply using the regular MacTeX installer from the Finder is a simpler option. Also unless you're really pressed for hard drive space, installing a full distribution will save you time/annoyance in the future.
– Alan Munn
9 hours ago
Andrew and Alan, thanks for your comments!
– Michael
9 hours ago
You might want to include that working LaTeX distributions are included in all popular (and less popular) Linux distros. For instance, on Debian and derivatives one can install thelatex
andxelatex
packages to get two of them.
– Andrea Lazzarotto
5 hours ago
2
2
From what I understand, Homebrew simply uses the regular MacTeX installer, so for Mac users who are not used to using the command line (the majority in my experience) simply using the regular MacTeX installer from the Finder is a simpler option. Also unless you're really pressed for hard drive space, installing a full distribution will save you time/annoyance in the future.
– Alan Munn
9 hours ago
From what I understand, Homebrew simply uses the regular MacTeX installer, so for Mac users who are not used to using the command line (the majority in my experience) simply using the regular MacTeX installer from the Finder is a simpler option. Also unless you're really pressed for hard drive space, installing a full distribution will save you time/annoyance in the future.
– Alan Munn
9 hours ago
Andrew and Alan, thanks for your comments!
– Michael
9 hours ago
Andrew and Alan, thanks for your comments!
– Michael
9 hours ago
You might want to include that working LaTeX distributions are included in all popular (and less popular) Linux distros. For instance, on Debian and derivatives one can install the
latex
and xelatex
packages to get two of them.– Andrea Lazzarotto
5 hours ago
You might want to include that working LaTeX distributions are included in all popular (and less popular) Linux distros. For instance, on Debian and derivatives one can install the
latex
and xelatex
packages to get two of them.– Andrea Lazzarotto
5 hours ago
add a comment |
Michael is a new contributor. Be nice, and check out our Code of Conduct.
Michael is a new contributor. Be nice, and check out our Code of Conduct.
Michael is a new contributor. Be nice, and check out our Code of Conduct.
Michael is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f470265%2fbest-as-of-2019-way-to-install-latex%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
4
For the simplest use by students who only need to produce simple documents, there might be much to be said nowadays for something like overleaf? Is that an option?
– Paul Stanley
11 hours ago
@PaulStanley : All options are possible and welcomed. I don't know what overleaf is so feel free to give more detail. Of course, for students who eventually want to publish papers, I assume that latex will be more helpful for them. [edit: I google "overleaf" and find it is a form/variant/version of latex, is this correct?]
– Michael
10 hours ago
1
@Michael no, overleaf is a fully on-line LaTeX system; you can use LaTeX without installing anything (provided you are online, that is).
– Rmano
10 hours ago
2
You seem to mix up some rather important concepts – LaTeX as a format, TeX distributions and dedicated editors. Please note that "modern issues" like PDF/A have nothing to do with LaTeX itself. No way of installing "a version of" LaTeX will change that. There are packages like
pdfx
but how to use them is way out of scope for a question about installing TeX.– TeXnician
10 hours ago
5
As others have said, Overleaf is simply a cloud based full TeX distribution and editor. That's what I recommend to my students initially. Then they don't have to worry about installing anything. It just works. If they do want to install their own distribution, there are two main distributions MikTeX (mainly for Windows although a Mac version has become available but I wouldn't recommend it) and TeX Live (Windows, Mac (in the form of MacTeX) and Linux). All are good and easy to install. But Overleaf is fine for beginning.
– Alan Munn
10 hours ago