Tex and Latex
Tex is a typesetting system invented by the famous computer scientist Donald E. Knuth (Gartner), which makes it easy to generate high-quality DVI files and printouts using Tex. Use Dvips,dvipdfmx,pdflatex and other programs to generate PDF,PS, files, latex2html generate HTML files. It is very popular in academia, especially in the fields of mathematics, physics and computer science. Tex is widely regarded as a good typesetting tool, especially when dealing with complex mathematical formulas. By using terminal software such as Latex, Tex can compose beautiful text. The macro package on the Ctan expands its functionality, making it possible to make slides and define templates. Chinese support can be done by CCT, CJK, etc.
LaTeX ("Lateh") is a τεχ-based typesetting system, developed by the American computer Science Leslie Lambert (Leslie Lamport) in the early 1980s, using this format, Even if the user does not have the knowledge of typesetting and program design, it can give full play to the powerful functions provided by Tex, and can produce many printed materials with book quality in a few days or even hours. This is especially true for generating complex tables and mathematical formulas. It is therefore well suited for generating high-quality technical and mathematical documents for printing. This system is also useful for generating all other kinds of documents from simple letters to complete books.
Tex format
The most basic Tex program consists of some very primitive commands that can perform simple typesetting and programming functions. However, Tex also allows the use of these original commands to define some of the more complex advanced commands. This makes it possible to use low-level block structures to form a user-friendly environment.
While the processor is running, the program first reads the so-called format file, which contains various advanced commands written in the original language, and also includes a hyphen arrangement mode for dividing words. The handler then processes the source file, which contains the actual text to be processed, as well as the formatting commands that have been defined in the format file.
Creating a new format is something that needs to be done by a knowledgeable programmer. Write the definition to a source file, which is then processed by a special version of the Tex program called Initex. It uses a compact way to store these new formats so that they can be read quickly by the usual Tex program.
What is Latex?
The original Tex has a set of macros, but these commands are still very low, not convenient, intuitive, so Leslie Lamport wrote another set of macros, known as Latex, mainly its version configuration and the content of the text in moderation separate processing.
Latex is the most popular and widely used Tex macro set in the world today. It adds a lot of functionality to make it easier for users to take advantage of Tex's powerful features. Using latex basically does not require the user to design commands and macros, etc., because Latex is ready for you. Therefore, even if the user does not know Tex very well, it can produce high-quality documents in a short period of time. Latex is better at producing complex mathematical formulas.
Latex Related software Tex System class
The Tex system is a collection of Tex-related software, macro packages, documents, and ancillary programs. Each user using Tex/latex must first properly install a TeX system on the computer.
TeX Live
It is recommended for Windows users and Linux/unix users.
Tex Live abbreviation TL, is a Tex system maintained by the International TeX User Group (TUG). In general, it is the most "authentic" TeX system. There are two ways to install TL.
* Network installation, installation package volume is small, but the installation will continue to download the required content from the server, need to ensure that the network unblocked. And, if the network speed is particularly slow, it may take a while to use the Internet installation method.
* Local installation, the installation package is large, but includes all the content required for installation. Therefore, the installation does not require networking.
The two are only different in the way and method, essentially the same. Choose according to the specific situation of everyone.
http://tug.org/texlive/
TeX Live 2014 Installation Guide:
http://tieba.baidu.com/p/3314124049
MacTeX
Recommended for Mac OS X users.
MacTeX essence is TUG for TeX Live on Mac OS X to do the optimization, installation and use is very convenient.
http://tug.org/mactex/
W32tex
Recommended for Windows advanced users with storage space requirements.
W32tex can only be run on Windows systems, maintained by the Japanese TeX enthusiasts. The Windows version of TL is actually a package of W32tex. W32tex is characterized by a fast and small volume of updates.
Download and installation instructions can be found on the W32tex website (the Chinese page is translated jointly by me and clerk Ma).
Http://w32tex.org/index-zh.html
MiKTeX
Recommended for ordinary Windows users with storage Ono critical requirements.
MiKTeX is the famous TeX system on Windows.
http://miktex.org
Ctex
Generally, it is not recommended.
Ctex is the "eldest" of the Chinese Tex Community Wu Lingyun developed Tex system, which is essentially a package for MiKTeX.
Reasons for not recommending Ctex see:
http://tieba.baidu.com/p/2665622350
In addition, the Tex source file is a plain text file that can be edited using the Tex-specific editor or by using a professional text/code Editor.
To compile a PDF document, all editors cannot be used independently of the Tex system and must be installed on the basis of the Tex system.
Installation of TeX Live
I downloaded the full ISO image file (2.4GB) from the texlive image of the school's Hua Ke, mount the image.
The installation steps refer to the Tex Live 2014 installation boot process.
When installing using a batch file, PERL-TK support is required, so you need to implement Perl installation.
Moderncv Sharing Resume Templates
MODERNCV is a resume template that, for the novice latex, can easily generate a PDF CV by modifying the examples included with the template.
Document description
The. sty file is a file that defines the style of the CV, and the Moderncv.cls file, which is a file created with Latex-style source code.
The file that we want to modify focuses on the. tex file.
In the example folder, there are three CV template files, of which the Template.tex and Template-zh.tex files are English templates and Chinese templates respectively.
We can set up a folder to put the previously mentioned. sty files,. cls files,. Tex template files in, and change the template file to the name you want.
Modify a template
1.MODERNCV Themes
\moderncvstyle{classic}
The option parameters are ' casual ', ' classic ', ' Oldstyle ' and ' banking '.
\moderncvcolor{blue}
Option parameters are ' Blue ' (default), ' Orange ', ' green ', ' red ', ' purple ' and ' grey '.
2. Adjust the page distance
\usepackage[scale=0.80]{geometry}
Adjusts the distance from the leftmost edge of the content.
\setlength{\hintscolumnwidth}{2.4cm}
This parameter is used to change the width of the date bar.
3. Add Content
\section{Education Background}
\cventry{2013.9-to now} {master {Huazhong University of Science and Technology} {Information and communication engineering}{\textit{weighted results}}{}
The Cventry tag requires 6 {}, and the leftmost {} can fill in a time date.
\section{Personal Skills}
\cvitem{English}{cet-6}
Cvitem tag requires 2 {}, the first {} can fill in a clause.
\subsection{Item Description}
Use the subsection tag to add a child block.
\begin{itemize}
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
You can set up a list of clauses with begin{itemize} tags and end{itemize} tags.
reprint Please indicate the author Jason Ding and its provenance
Gitcafe Blog Home page (http://jasonding1354.gitcafe.io/)
GitHub Blog Home page (http://jasonding1354.github.io/)
CSDN Blog (http://blog.csdn.net/jasonding1354)
Jane Book homepage (http://www.jianshu.com/users/2bd9b48f6ea8/latest_articles)
Baidu Search jasonding1354 access to my blog homepage
"Jobs" uses latex to make resumes