Cos'è il LaTeX? | Aspose.TeX .net

Allora, cos’è il LaTeX?

Il LaTeX è il formato tex, in breve.

Latex (lah-tekh o lay-tekh, spesso stilizzato come LaTeX) è un sistema software per la preparazione del documento che è stato originariamente scritto nei primi anni ‘80 da leslie lamy a sri internazionale . Questo è ciò che wikipedia dice.

Rispondere alla domanda “Che cos’è il LaTeX?” Vorremmo menzionare alcune delle sue caratteristiche.

Una delle caratteristiche più impressionanti del LaTeX è il nuovo schema di selezione dei caratteri (NFSS). È il sottosistema macro che consente di cambiare le singole proprietà dell’attuale carattere, piuttosto che definire un nuovo carattere nel suo insieme, poiché ha funzionato nel Tex originale (Plain Tex non ha offerto molto per questo). Ad esempio, hai l’attuale carattere che è un computer moderno di computer moderno e si desidera passare a un carattere audace lo stesso tipo che è fisico situato in un file di carattere diverso. In originale Tex è necessario controllare le sequenze mappate sui nomi dei file di carattere, per così dire, devi solo chiamare un altro comando. Ma il prezzo è troppe sequenze di controllo. In LaTeX è necessario chiedere al motore di cambiare il carattere tipografico. Selezionerà il carattere corrente appropriato per te.

Un’altra caratteristica è una serie di cosiddette classi di documenti. Questi sono file di input ausiliari che contengono i valori dei parametri interni di Tex corrispondenti a un tipo di documento specifico, come un libro, un articolo, una lettera o qualsiasi altra cosa.

Il LaTeX include anche il supporto per varie funzionalità che possono essere convenienti per un autore di documenti. Queste funzionalità sono generalmente raccolte in file di input ausiliari chiamati pacchetti. Nei pacchetti è possibile trovare strumenti avanzati per la composizione matematica, disegnare grafica, supporto per caratteri che non fanno parte della distribuzione del LaTeX, ecc. Anche per il disegno di formule chimiche 2D.

Ecco un esempio relativamente piccolo:

 1\documentclass[]{article}
 2%%%%%%%%%%%%%%%%%%%
 3% Packages/Macros %
 4%%%%%%%%%%%%%%%%%%%
 5\usepackage{amssymb,latexsym,amsmath}     % Standard packages
 6%%%%%%%%%%%
 7% Margins %
 8%%%%%%%%%%%
 9\addtolength{\textwidth}{1.0in}
10\addtolength{\textheight}{1.00in}
11\addtolength{\evensidemargin}{-0.75in}
12\addtolength{\oddsidemargin}{-0.75in}
13\addtolength{\topmargin}{-.50in}
14%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
15% Theorem/Proof Environments %
16%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
17\newtheorem{theorem}{Theorem}
18\newenvironment{proof}{\noindent{\bf Proof:}}{$\hfill \Box$ \vspace{10pt}}  
19%%%%%%%%%%%%
20% Document %
21%%%%%%%%%%%%
22\begin{document}
23\makeatletter
24\def\@date{May 17, 2021}
25\makeatother
26
27\title{Sample \LaTeX ~File}
28\author{David P. Little}
29\maketitle
30\begin{abstract}
31
32This document represents the output from the file `sample.tex` once compiled using your favorite \LaTeX compiler.  This file should serve as a good example of the basic structure of a `.tex` file as well as many of the most basic commands needed for typesetting documents involving mathematical symbols and expressions.  For more of a description on how each command works, please consult the links found on our course webpage.
33
34\end{abstract}
35\section{Lists}
36%%%%%%%%%%%%%%%
37\begin{enumerate}
38\item {\bf First Point (Bold Face)}
39\item {\em Second Point (Italic)}
40\item {\Large Third Point (Large Font)}
41    \begin{enumerate}
42        \item {\small First Subpoint (Small Font)} 
43        \item {\tiny Second Subpoint (Tiny Font)} 
44        \item {\Huge Third Subpoint (Huge Font)} 
45    \end{enumerate}
46\item[$\bullet$] {\sf Bullet Point (Sans Serif)}
47\item[$\circ$] {\sc Circle Point (Small Caps)} 
48\end{enumerate}
49\section{Equations}
50%%%%%%%%%%%%%%%%%%%
51\subsection{Binomial Theorem}
52\begin{theorem}[Binomial Theorem]
53For any nonnegative integer $n$, we have
54$$(1+x)^n = \sum_{i=0}^n {n \choose i} x^i$$
55\end{theorem}
56\subsection{Taylor Series}
57The Taylor series expansion for the function $e^x$ is given by
58\begin{equation}
59e^x = 1 + x + \frac{x^2}{2} + \frac{x^3}{6} + \cdots = \sum_{n\geq 0} \frac{x^n}{n!}
60\end{equation}
61\subsection{Sets}
62\begin{theorem}
63For any sets $A$, $B$ and $C$, we have
64$$ (A\cup B)-(C-A) = A \cup (B-C)$$
65\end{theorem}
66\begin{proof}
67\begin{eqnarray*}
68(A\cup B)-(C-A) &=& (A\cup B) \cap (C-A)^c\\
69&=& (A\cup B) \cap (C \cap A^c)^c \\
70&=& (A\cup B) \cap (C^c \cup A) \\
71&=& A \cup (B\cap C^c) \\
72&=& A \cup (B-C)
73\end{eqnarray*}
74\end{proof}
75\section{Tables}
76%%%%%%%%%%%%%%%%
77\begin{center}
78\begin{tabular}{l||c|r}
79left justified & center & right justified \\ \hline
801 & 3.14159 & 5 \\
812.4678 & 3 &  1234 \\ \hline \hline
823.4678 & 6.14159 & 1239
83\end{tabular}
84\end{center}
85\section{A Picture}
86%%%%%%%%%%%%%%%%%%%
87\begin{center}
88\begin{picture}(100,100)(0,0)
89\setlength{\unitlength}{1pt}
90\put(20,70){\circle{30}}  \put(20,70){\circle*{10}}   % left eye
91\put(80,70){\circle{30}}  \put(80,70){\circle*{10}}   % right eye
92\put(40,40){\line(1,2){10}} \put(60,40){\line(-1,2){10}} \put(40,40){\line(1,0){20}} % nose
93\put(50,20){\oval(80,10)[b]} % mouth
94\multiput(0,90)(4,0){10}{\line(1,3){4}}  % left eyebrow
95\multiput(100,90)(-4,0){10}{\line(-1,3){4}}  % right eyebrow
96\end{picture}
97\end{center}
98\end{document}

E qui ci sono due pagine di output:

Esempio Pagina 1 Esempio Pagina 2

Naturalmente, non pretendiamo di avere alcuna risposta completa alla domanda “Che cos’è il LaTeX?”, Dal momento che questa è una grande quantità di informazioni. Poiché scrivere un file in LaTeX è ancora programmazione, dovrai trascorrere un po ‘di tempo se vuoi conoscerlo meglio. Lo vuoi o no.

Puoi anche controllare la app Web gratuita in base a Aspose.TeX per .NET API.

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.