I have been using MiKTeX for a couple of years. I don't know whether it is "wise" to insist on using it. Could you give me a list of advantages of TeX Live over MiKTeX?
|
|
(Not meant to be a complete answer, just an addition to others.) TeX Live provides more secure defaults than MiKTeX and probably pays more attention to security in general. For example, section 3 of this paper describes a simple way to make document (or bibtex database, or package) viruses which would almost make MS-Word look as secure alternative ;-) This attack doesn't work with TeX Live's default settings, regardless of the platform (Windows or other). Not completely unrelated, TeX Live is designed to support multi-user systems, including being installed on a servers and used on network clients, possibly with mixed architectures and OSes. (Which may be totally irrelevant to the OP, but mentioned only for information.) |
|||||||||||||||||
|
|
The main advantages which lead me to TeXLive are:
EDIT:
As for speed (4.), I measured compilation times of the TeXLive:
MiKTeX:
|
|||||||||||||||||||
|
|
I've covered some of this before on my blog, so some of this is a rehash! In recent versions, the differences between MiKTeX and TeX Live have narrowed. Package coverage between the two is similar, as is the ability to do on-line updates. I guess here you want differences:
|
|||||||||||
|
|
The advantages of miktex:
|
|||||||||||||||
|
|
In addition to what Ulrike Fischer has mentioned, the additional advantages of Miktex are:
|
|||||||||||||||
|
|
I wonder why TeX Live distribution is so huge? It is 2 times bigger than MiKTeX (2.3 Gb vs. 1.2Gb). And I would't say that that is TeX Live's advantage. First thing I met after installation of TeX Live was that it misses MiKTeX has base mode of installation which provides reasonable point to start. All other required packages can be automatically installed on-fly. As of TeX Live, I wonder why one need to install, say, documentations on all supported languages? As of absence of command line tools in MiKTeX, it is matter of philosophy. As to me, I don't want to learn names of such tools and prefer to have single centralized manager. Difference in philosophy is visible in number of various buttons, say, in DVI viewer. YAP viewer from MiKTeX follows minimalist design whereas DVI viewer from TeX Live collection has lot of buttons which I never used. I would also say that MiKTeX Package Manager is more friendly although it is slower at the stage when it loads packages data base. And final point in favour of MikTeX. I did not find on-fly package installer mode in TeX Live which exist in MiKTeX and very useful. |
||||
|
|
|
The advantages of using TeX Live are:
|
|||||||||||||
|
|
Suppose you install a basic miktex. Then, you install all the remaining packages with package manager. If your document has pstricks code and you compile it with xelatex, you see all kinds of error messages and no graphics output. If however, you download and install basic OR complete miktex (without using package manager) and re-ran your document with pstricks code, it works absolutely fine. It seems like there is a HUGE problem with miktex or package manager doing something ridiculous after installing packages in package manager. This is primarily the reason why I am ditching miktex and switching to texlive in the hopes of having a stable tex system unless the author or maintainer take a good, deep look the heart of miktex and attempt to seriously correct this problem. |
|||||||||
|
