If any another good editor exists, feel free to write your opinion on why using this instead of something else. MacTeX is your friend! This contains the latest TeXLive distribution.
One nice thing is that I don't need to learn that many different tools; I can use the same text editor for Latex files, programming, etc. It has a decent support for Latex, and it's easy to customise e.
My typical workflow:. First, open the source code in your text editor and open the PDF file in Preview you can make this a bit more automatic by using some scripts. Leave both windows open. Edit the document in your text editor and hit the keyboard shortcut that compiles the document.
It will notice that the file has changed and it'll reload the document automatically, without losing the current location. In any case, download and install MacTex first to get started, as suggested in other answers. Among others, it'll provide all command-line tools such as "pdflatex" that you will need. But, lightweight vs. After that, the editor you use is a matter of personal preference.
As mentioned at comments before, you can install the MacTeX distribution, using brew cask. Just type brew install --cask mactex in the terminal, installing cask before this. For those who use Mac OS X because it is Unix and integrates well with other unixes, fink provides a set of texlive packages. Just install fink, then use. So, we need to install the version from the source! But before we do that, we have to uninstall any existing Texlive installation.
But first, we have to install some dependency [2]! We need to get the official installer for Texlive. We can do that by using the following commands:. After changing the directory to the downloaded folder, run the installer by using:. This release provides support for all macOS releases up to and including This release also fixes bootstrapping problems when installing on macOS Run fink selfupdate to install the latest version. This release does not need any special preparation apart from those listed below if upgrading to macOS Fink currently supports macOS Installation instructions can be found on our source release page.
If you need X11 you should install Xquartz Note that if you had an earlier version of Xcode than 4. You can determine your current version of Xcode by running xcodebuild -version. Follow the instructions in the Number of words for font information available for TeX.
Additional space for the hash table of control sequence names; its default value is In various places above, we gave various search paths starting with. The texmf. As another example, you may wish not to search the current directory at all, e. The other principal contributors, past and present, are listed below. A complete draft of the TDS was published in the December issue of TUGboat , and it was clear from an early stage that one desirable product would be a model structure on CD.
Thomas agreed to help, and work began seriously at the start of The 3rd edition of the CD was based on a major revision of Web2C, 7. The 4th edition followed the same pattern, using a new version of teTeX, and a new release of Web2C 7.
The system now included a complete Windows setup, thanks to Fabrice Popineau. For the 5th edition March many parts of the CD were revised and checked, updating hundreds of packages. But the major change for TeX Live 5 was that all non-free software was removed.
The 6th edition July had much more material updated. The major change was a new install concept: the user could select a more exact set of needed collections.
Language-related collections were completely reorganized, so selecting any of them installs not only macros, fonts, etc. The 7th edition of had the notable addition of Mac OS X support, and the usual myriad of updates to all sorts of packages and programs. An important goal was integration of the source back with teTeX, to correct the drift apart in versions 5 and 6.
In addition:. The infrastructure stayed relatively stable from , but inevitably there were some changes there as well:. The TeX. This change should be invisible in normal use. Of course the year also saw the usual hundreds of other updates to packages and programs. Internally, the source tree is now stored in Subversion, with a standard web interface for viewing the tree, as linked from our home page.
There is a new tetex installation scheme in TeX Live, which provides an approximate equivalent. We hope this will eventually translate to improvements in the TeX environment for everyone.
In , the entire TeX Live infrastructure was redesigned and reimplemented. We expect to regularly update new packages as they are released to CTAN. Support among Windows and the Unix-based platforms is now much more uniform. The new tlmgr script section 5 is the general interface for managing TeX Live after the initial installation. The dvipdfmx program now includes functionality to extract bounding box information, via the command name extractbb ; this was one of the last features provided by dvipdfm not in dvipdfmx.
The font aliases Times-Roman , Helvetica , and so on have been removed. The original Omega engine and Lambda format have been excised, after discussions with the Omega authors. The updated Aleph and Lamed remain, as do the Omega utilities. A new release of the AMS Type 1 fonts is included, including Computer Modern: a few shape changes made over the years by Knuth in the Metafont sources have been integrated, and the hinting has been updated.
In all cases, the metrics remain unchanged. The graphics program Asymptote is included for several platforms. This implements a text-based graphics description language vaguely akin to MetaPost, but with advanced 3D support and other features. The separate dvipdfm program has been replaced by dvipdfmx , which operates in a special compatibility mode under that name. In , the default version for PDF output is now 1.
It is also not loaded if the pst-pdf package is used. Environments which must disallow all such external commands can deselect this option in the installer see section 3. XeTeX now supports margin kerning along the same lines as pdfTeX. Font expansion is not presently supported. By default, tlmgr now saves one backup of each package updated tlmgr option autobackup 1 , so broken package updates can be easily reverted with tlmgr restore.
The generic mk4ht program can be used to run any of the various tex4ht combinations. A single DVD no longer has enough room.
The biber program for bibliography processing is included on common platforms. Its development is closely coupled with the biblatex package, which completely reimplements the bibliographical facilities provided by LaTeX.
The MetaPost mpost program no longer creates or uses. The updmap implementation in Perl, previously used only on Windows, has been revamped and is now used on all platforms. The section on multiple repositories in the tlmgr help output has more. A texmf. The updmap script reads a per-tree updmap. This change should be invisible, unless you edited your updmap.
The updmap --help output has more. Platforms: armel-linux and mipsel-linux added; sparc-linux and inetbsd are no longer in the main distribution.
Many small language collections have been merged together, to simplify installation. LuaTeX: updated to Lua 5. Platforms: armhf-linux , mips-irix , inetbsd , and amdnetbsd added or revived; powerpc-aix removed. The biggest addition is a new engine variant, luajittex and its siblings texluajit and texluajitc.
XeTeX: The same image formats are now supported on all platforms including Mac ; avoid Unicode compatibility decomposition fallback but not other variants ; prefer OpenType to Graphite fonts, for compatibility with previous XeTeX versions. It can still and now be invoked as mtxrun —script pstopdf. A new script, psjoin , has been added. The langcjk collection for Chinese, Japanese, and Korean support has been split into individual language collections for the sake of more moderate sizes.
A new latexrelease package and other mechanisms allow for controlling what is done.
0コメント