TeX: Diferență între versiuni
Pagină nouă: ==Stiluri== <code> sudo texhash ~/texmf </code> |
|||
| (Nu s-au afișat 39 de versiuni intermediare efectuate de același utilizator) | |||
| Linia 1: | Linia 1: | ||
=TeX sau LaTeX= | |||
TeX ([https://ro.wikipedia.org/wiki/Alfabetul_Fonetic_Internațional AFI] /tɛx/ ca în greacă sau /tɛk/ ca în engleză; uneori imitând logoul este scris și '''T<sub>E</sub>X'''), este un sistem de culegere a documentelor creat de Donald E. Knuth. Împreună cu limbajul METAFONT pentru descrierea colecțiilor de caractere și cu fontul Computer Modern, a fost gândit cu două principale obiective în minte: întâi să permită oricui să creeze cărți de foarte bună calitate depunând o cantitate rezonabilă de efort, și a doua, să ofere un sistem care va da exact aceleași rezultate pe toate calculatoarele atât acum, cât și pe viitor. Este liber și este popular în mediul academic, în special în comunitățile de matematicieni, fizicieni și de ingineri. A detronat supremația troff, celălalt sistem de culegere a textului de pe sistemele Unix, acolo unde se întâlneau instalări ale ambelor. | |||
TeX este considerat de unii ca fiind cea mai bună soluție pentru culegerea textului ce conține formule matematice, mai ales sub forma LaTeX și a altor pachete de șabloane. Astăzi este folosit de asemenea pentru multe alte sarcini specifice culegerii textului. | |||
Deoarece integrează excepțional de bine redactarea texului cu funcționalități de bibliografie, l-am folosit și pentru redactarea tezei de doctorat deoarece am considerat-o cea mai eficientă metodă pentru crearea unui document de o asemenea complexitate. În prezent îl folosesc pentru articolele în care am de scris multe formule matematice. Pentru electroniști, pachetul <code>circuitikz</code> dă posibilitatea redactării cu scheme electronice create dinamic, direct în document. | |||
==Instalare== | |||
===Instalare stiluri=== | |||
Verificarea variabilei TEXMFHOME | |||
<syntaxhighlight lang="console"> | |||
user@mac texmf % kpsewhich -var-value=TEXMFHOME | |||
/Users/tom/Library/texmf | |||
</syntaxhighlight> | |||
Fișierele șablon personalizate trebuie instalate într-un folder din <code>~/Library/texmf</code>, de exemplu: | |||
<syntaxhighlight lang="console"> | |||
/Users/tom/Library/texmf/tex/latex/commonstuff/yo3iti/yo3iti.cls | |||
</syntaxhighlight> | |||
Pentru activare se dă comanda <code>texmf</code> în consolă, în directorul <code>texmf</code>: | |||
<syntaxhighlight lang="console"> | |||
user@mac texmf % texhash /Users/tom/Library/texmf | |||
texhash: Updating /Users/tom/Library/texmf/ls-R... | |||
texhash: Done. | |||
</syntaxhighlight> | |||
===Instalare pachete suplimentare=== | |||
Pachetele suplimentare, de exemplu <code>circuitkz</code> trebuie instalate în <code>~/Library/texmf/tex/latex/</code>: | |||
<syntaxhighlight lang="console"> | |||
user@mac ~ % cd Library/texmf | |||
user@mac texmf % tree | |||
. | |||
|____tex | |||
| |____latex | |||
| | |____circuitikz | |||
... | |||
... | |||
... | |||
| | |____commonstuff | |||
| | | |____yo3iti | |||
| | | | |____yo3iti.log | |||
| | | | |____yo3iti.cls | |||
|____bibtex | |||
| |____bib | |||
| | |____Bibliografie.bib | |||
| |____bst | |||
| | |____tom2_bibstyle.bst | |||
|____ls-R | |||
</syntaxhighlight> | |||
===Disponibilitate font-uri=== | |||
Fonturile utilizate/ încărcate cu pachetul <code>fontspec</code> trebuie să existe în <code>~/Library/fonts</code>. Pentru mai multe informații citește [https://texdoc.org/serve/fontspec/0 documentația fontspec]. | |||
==Exemple== | |||
* [[Simulare de feedback negativ în LTSPice]] | |||
==Stiluri== | ==Stiluri== | ||
< | |||
* Sincronizarea modificărilor realizare în template-uri | |||
<syntaxhighlight lang="rsh"> | |||
sudo texhash ~/texmf | sudo texhash ~/texmf | ||
</ | </syntaxhighlight> | ||
=Link-uri externe= | |||
* [https://www.latex-project.org Latex project] | |||
* Documentație [https://mirrors.nxthost.com/ctan/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf circuitkz] | |||
* Informații utile pentru configurare [https://www.ugr.es/~ftorralbo/blog/programming/local-texmf/#:~:text=Finding%20the%20local%20texmf%20folder%20in%20your%20operating%20system&text=On%20Linux%3A%20~%2Ftexmf,%5C%5Ctexmf Using the TeX local texmf] | |||
* [https://tug.org/tds/tds.html A Directory Structure for TeX Files] | |||
* [https://www.overleaf.com/learn/latex/Questions/Using_%5Cverb_to_typeset_the_text_of_LaTeX_commands Using \verb to typeset the text of LaTeX commands] | |||
Versiunea curentă din 21 aprilie 2025 21:15
TeX sau LaTeX
TeX (AFI /tɛx/ ca în greacă sau /tɛk/ ca în engleză; uneori imitând logoul este scris și TEX), este un sistem de culegere a documentelor creat de Donald E. Knuth. Împreună cu limbajul METAFONT pentru descrierea colecțiilor de caractere și cu fontul Computer Modern, a fost gândit cu două principale obiective în minte: întâi să permită oricui să creeze cărți de foarte bună calitate depunând o cantitate rezonabilă de efort, și a doua, să ofere un sistem care va da exact aceleași rezultate pe toate calculatoarele atât acum, cât și pe viitor. Este liber și este popular în mediul academic, în special în comunitățile de matematicieni, fizicieni și de ingineri. A detronat supremația troff, celălalt sistem de culegere a textului de pe sistemele Unix, acolo unde se întâlneau instalări ale ambelor.
TeX este considerat de unii ca fiind cea mai bună soluție pentru culegerea textului ce conține formule matematice, mai ales sub forma LaTeX și a altor pachete de șabloane. Astăzi este folosit de asemenea pentru multe alte sarcini specifice culegerii textului.
Deoarece integrează excepțional de bine redactarea texului cu funcționalități de bibliografie, l-am folosit și pentru redactarea tezei de doctorat deoarece am considerat-o cea mai eficientă metodă pentru crearea unui document de o asemenea complexitate. În prezent îl folosesc pentru articolele în care am de scris multe formule matematice. Pentru electroniști, pachetul circuitikz dă posibilitatea redactării cu scheme electronice create dinamic, direct în document.
Instalare
Instalare stiluri
Verificarea variabilei TEXMFHOME
user@mac texmf % kpsewhich -var-value=TEXMFHOME
/Users/tom/Library/texmf
Fișierele șablon personalizate trebuie instalate într-un folder din ~/Library/texmf, de exemplu:
/Users/tom/Library/texmf/tex/latex/commonstuff/yo3iti/yo3iti.cls
Pentru activare se dă comanda texmf în consolă, în directorul texmf:
user@mac texmf % texhash /Users/tom/Library/texmf
texhash: Updating /Users/tom/Library/texmf/ls-R...
texhash: Done.
Instalare pachete suplimentare
Pachetele suplimentare, de exemplu circuitkz trebuie instalate în ~/Library/texmf/tex/latex/:
user@mac ~ % cd Library/texmf
user@mac texmf % tree
.
|____tex
| |____latex
| | |____circuitikz
...
...
...
| | |____commonstuff
| | | |____yo3iti
| | | | |____yo3iti.log
| | | | |____yo3iti.cls
|____bibtex
| |____bib
| | |____Bibliografie.bib
| |____bst
| | |____tom2_bibstyle.bst
|____ls-R
Disponibilitate font-uri
Fonturile utilizate/ încărcate cu pachetul fontspec trebuie să existe în ~/Library/fonts. Pentru mai multe informații citește documentația fontspec.
Exemple
Stiluri
- Sincronizarea modificărilor realizare în template-uri
sudo texhash ~/texmfLink-uri externe
- Latex project
- Documentație circuitkz
- Informații utile pentru configurare Using the TeX local texmf
- A Directory Structure for TeX Files
- Using \verb to typeset the text of LaTeX commands