Латекс, класс менен жазуу (2-бөлүк)

Биз улантабыз жеткирүү менен LaTeX, мыкты система тексттердин курамы. Бүгүн биз сүйлөшөбүз бөлүштүрүү, басып чыгаруучулар жана пакеттер Ошол керек LaTeX менен иштөө.


LaTeX - бул эсептөөнүн керемети, ал бардык компьютер колдонуучуларына керек болушу мүмкүн эмес, бирок аны колдонууну чечкен адам көңүлүн калтырбайт. Эгерде сиз, урматтуу окурман, биринчи бөлүктү өткөрүп жиберген болсоңуз, анда мен бул документти окуй электе көз чаптырып көрүүгө чакырам.

Мүмкүнчүлүк үчүн биз бир аз техникалык болушу керек, бирок белгилеп кетишибиз керек, баардыгы мүмкүн болушунча ыңгайлуу жол менен чечилет. Ошентип баштайлы.

Таркатылыштар? Мен ойлогондоймунбу?

Эгер сиз GNU / Linux колдонуучусу болсоңуз (сыягы, сиз ушул Блогду окуган болсоңуз), биздин "дүйнөдө" биз сөздү жайылтуу үчүн өзгөчө мааниге ээ экенибизди билесиз. Ооба, иш ошол эле жол менен жүрүп жатат.

Эсиңерде болсо, акыркы бөлүктө LaTeX - бул TeX макросунун жыйындысы деп айтканбыз. Ооба, LaTeX гана эмес; ConTeXt, XeTeX, LuaTeX, AMSTeX, teTeX жана башка ушул сыяктуу башка макро пакеттер бар, алар ошол мезгилде LaTeXке ар кандай уюмдар жана адамдар тарабынан окшош максатта төрөлүшкөн. Бардык TeX жүрөктөрү катуу согот жана эч ким "мыкты болуу" наамына каршы эмес (GNU / Linux колдонуучуларына көңүл буруңуз). Чындыгында алардын бардыгы мыкты, ал тургай бири-бирин толуктап турат. Баарынан дагы айтылбаса, эң көп колдонулган LaTeX.

Эми LaTeX өз кезегинде версияларды же дистрибутивдерди чыгарды, алардын баштапкы максаты белгилүү бир платформаларда колдоого алынып, пакетти башкаруу маселесине жардам берүү үчүн: TeX Live for GNU / Linux, MiKTeX for Windows, MacTeX (ким үчүн деп ойлойсуз) ), жана башкалар. Бирок бүгүнкү күндө TeX Liveды Windows жана MiKTeXти GNU / Linux орнотуп алсаңыз болот.

Жалпы максаттарда TeX Live программасын Linux дистрибьютерибизге орнотобуз (жүктөө бир топ убакытты талап кылышы мүмкүн, анткени жүздөгөн мегабайттар керектелет).

Ubuntu жана туундуларына орнотуу

sudo apt-get texlive орнотуу

(бул кыскача версия)

ó

sudo apt-get install texlive-толук

(TeX Live жамааты тарабынан колдоого алынган бардык пакеттерге ээ болуу)

Fedora'га орнотуу

texlive орнотуу

Para догоого окшоп кошулган жер Мен төмөнкү баракчаны текшерүүнү сунуштайм:

https://wiki.archlinux.org/index.php/TeX_Live

Para покер бөлүштүрүү Колдонуучу өз дистрибьютеринин Викиинен маалымат табат деп үмүттөнөм. Кандай болбосун, жөн гана редакторду орнотуу менен, TeX Live автоматтык түрдө жүктөлүп, орнотулат.

пакет

LaTeX - бул модулдук тутум, аны абдан натыйжалуу кылат (ооба, биздин GNU / Linuxтогу окуяларга окшош нерсе) жана TeX жана LaTeX Unix чөйрөлөрүндө төрөлгөндүктөн, таң калыштуу эмес. Пакеттер - бул белгилүү бир тапшырмаларды (мисалы, графика жасоону) жеңилдетүү жана документке (стилдерге) өзгөчө мүнөздөмөлөрдү берүү, башкача айтканда, LaTeXке көбүрөөк күч жана масштаб берүү үчүн алдын-ала түзүлгөн буйруктардын жыйындысы. Каалаган бөлүштүрүү орнотулганда, көп сандагы пакеттер бар (иш жүзүндө алардын жардамы менен сиз каалаган жалпы максаттуу тапшырмаларды аткара аласыз). Бирок, Интернеттен кирүүгө боло турган пакеттердин саны таасирдүү (миңдеген жана миңдеген, бардыгы бекер).

Көп өтпөй бир нече жөнөкөй буйруктардын жардамы менен кайсы топтомдорду "иштетүүнү" жумушта турган колдонуучу өзү чечээрин көрөбүз жана башында маселе бир аз түшүнүксүз болсо дагы, көп өтпөй баары "табигый" боло баштайт.

Анан мен эмне жазам?

Айрым адамдар үчүн кыйла назик маселе келип чыгат. LaTeX редактору тексист колдонуучунун Швейцария армиясынын бычагы болот, ал LaTeXтин потенциалынан толук пайдаланып, өз ара аракеттенет.

LaTeX файлын түзөтүү - бул жөнөкөй тексттик редактор менен жасала турган нерсе. Бирок биз редакторлорду LaTeX дистрибьютору менен керектүү нерселерди жасоого ылайыктуу шаймандарды сунуш кылган адамдар деп гана атайбыз.

Жалпысынан редакторлордун мүнөздөмөлөрү абдан окшош. Алар негизинен колдонуучуга жардам деңгээли, башкача айтканда, код, символдор жана башкалар менен канчалык деңгээлде жардамдашаары менен айырмаланат. Мына кээ бирлери:

Texmaker (http://www.xm1math.net/texmaker/)

Бул менин сүйүктүүм. Неге? Бул абдан толук, таза жана достук интерфейс менен, анда сыйкырчылар бар жана буйруктарды автотолтурат, оңой конфигурацияланат жана настройкаланат.

Kile (http://kile.sourceforge.net/)

Эгер айлана-чөйрөңүз KDE болсо, анда Kile сизге кызыкдар болушу мүмкүн. Жөнөкөй жана толук. Бул бактылуу колдонуучулардын саны көп.

LaTeXila (http://projects.gnome.org/latexila/)
LaTeX жумушчу чөйрөсү, бирок Gnome менен интеграцияланган. Жөнөкөй жана толук.

TeXworks (http://www.tug.org/texworks/)
Абдан күчтүү, бирок колдонуучуга ыңгайлуу эмес. Аны TUG (TeX Users Group, TeXти иштеп чыгуу үчүн негизги уюм) иштеп чыккан.

резина (http://dev.midnightcoding.org/projects/gummi)
Бул карап чыгууга арзырлык жөнөкөй редактор. Ал анчалык деле күчтүү эмес, бирок анын кызыктуу өзгөчөлүгү бар: оңдолгон нерсенин натыйжасын өз убагында терезеден .pdf көрүнүп турат.

TeXstudio (http://texstudio.sourceforge.net/)
Бул TeXmaker негизделген редактор жана күн сайын ал өзүнүн жолдоочуларын көбөйтөт. Ал стероиддер боюнча TeXmaker.

LyX (http://www.lyx.org/WebEs.Home)

Эгер сизде дагы бир жолу коддун дүрбөлөңүнөн улам LaTeX аракетинен күмөн санасаңыз, анда LyX бул чечим болуп саналат. Анын философиясы - WYSIWYM редактору болуу (этият болуңуз, ал WYSIWYG эмес), демек, колдонуучуну мындай жоопкерчиликтен куткарып, коддун камын көрүү үчүн абдан достук. Анын өнүгүшү өскөн сайын тезирээк жолдоочуларын табат. Бул абдан күчтүү жана колдонууга эң оңой.

Жогоруда саналган редакторлордун көпчүлүгү эң популярдуу дистрибутивдердин маалымат базасында.
Бул колдонмонун максаттары үчүн биз TeXmaker жана LyX колдонобуз.
Аларды кантип орнотобуз? Ооба, каралып жаткан дистробдун программалык борборунда, же болбосо, көрсөтмөлөрдү тиешелүү расмий баракчадан тапса болот.

LaTeX файлы кандай көрүнөт?

Жумушка киришүү убактысы жакындап келатат, биринчи кадамды жасаардан мурун эмнени тапканыбызды билишибиз керек. Биз буга чейин өтө маанилүү бир нерсени айтканбыз: биз кодду табабыз (эгер сиз LyX тарапка өтүүнү чечпесеңиз).

Коддун күчү LaTeXтин маңызы (буйруктар менен иштөө дагы жагымдуу), демек, биздин биринчи байкообуз төмөнкүлөр болот: LaTeX документи - эки жакшы дифференцияланган бөлүккө бөлүнгөн жөнөкөй тексттик файл (.tex); преамбула жана документтин тулку бөлүгү. Преамбулада документтин негизги көрсөтмөлөрүн (түрү, аталышы, автору, керектүү пакеттер ж.б.) келтиребиз. Негизги документтин өзүн жана анын түзүлүшү жөнүндө негизги мүнөздөмөлөрдү камтыйт.

Тагыраак айкындуулук үчүн (жана ушул бөлүктө өзүмдү ушунчалык кеңейтпөө үчүн) төмөнкү документке ылайыктуу маалыматтарды карап чыгууну сунуштайм, бул менин оюмча, биз эмне менен алектене тургандыгыбызды түшүнүүгө мүмкүнчүлүк берет:
http://thales.cica.es/files/glinex/practicas-glinex05/manuales/latex/Cap2.pdf

Келечекте ушул нерселердин бардыгын тактап беребиз.

Менин биринчи документим, "адамга кичинекей кадам ..."

Ошентип, убакыт келип жетти жана бир аз тоскоолдук жаратуу үчүн, биз аны үчүнчү бөлүккө калтырабыз. Бардык LaTeX тили сыяктуу эле, ал өзүнүн символологиясын жөнгө салат, ага көңүл бурбоо керек. Кийинки бөлүктүн аягында, биз LaTeXте алгачкы конкреттүү натыйжаларыбызга ээ болобуз деп ишенем жана эгерде мен үмүттөнгөндөй болуп калсам, анда дагы деле болсо сакталып кала турган кооптонуу күчкө жана сулуулукка чегинип, урматтуу окурман, мен буга чейин ойлонбоптурмун.
Кийинки убакка чейин.

<< Мурунку бөлүккө өтүңүз  Кийинки бөлүккө өтүңүз >>

Кошкон салымыңыз үчүн Карлос Андрес Перес Монтаньяга рахмат!
Кызык салым кошуу?

Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

11 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт.

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Маттиас ал мындай деди:

    Сонун!, Уланта бериңиз!

  2.   Келгиле, Linuxту колдонолу ал мындай деди:

    Жакшы күн!
    Рахмат сага! Пабыл.

  3.   Жонатан ал мындай деди:

    ArchBang орнотуу үчүн, ал төмөнкүдөй жасалат

    #pacman -S texlive -most

  4.   Marcoshipe ал мындай деди:

    абдан жакшы !! Латекс боюнча окуу куралы, сиз мени үйрөнгүм келди.
    азырынча ал абдан жакшы жүрүп жатат, бирок биз "чыканакты" баштабайбыз дейли although
    Кийинки жеткирүү деп үмүттөнөм😀
    мындан ары куттуктайм !!

  5.   Гектор Зелая ал мындай деди:

    Рахмат, мен ушул жеткирүүнү чыдамсыздык менен күтүп, кийинкисин каалап жаттым.

  6.   Луис Антонио Санчес ал мындай деди:

    Мага жакты, буга чейин LyX программасында иштеп жаткан маалыматым үчүн рахмат

  7.   Francisco Ospina ал мындай деди:

    Абдан жакшы билдирүү, бирок бул кичинекей ооз ачкыч, бирок мен Латекске болгон табитти ачпайм деп ишенем.

    Мен Латексти эки жылдан бери колдонуп келем жана ал сөзсүз түрдө эң жакшы нерсе. Редакторлор жөнүндө айта турган болсок, килден күчтүү жана ар тараптуу эч нерсе жок деп ойлойм; Менин катуу кеңеш бергеним, Lyx сыяктуу редакторлорду колдонбоңуз, текстти түзгөн код менен иштебеңиз, текстти түзгөн код менен иштебей, Latexтин потенциалын бир топ чектейт, тил үйрөнүүнү көп кыйратат.

  8.   Келгиле, Linuxту колдонолу ал мындай деди:

    Мактоолор үчүн баарыңыздарга рахмат. Ура! Пабыл.

  9.   Helena_ryuu ал мындай деди:

    ушул түрдөгү атайын нерселер блогду өзгөчө жана көз жоосун алган нерсеге айландырат, аны сактап жүрүңүз!

  10.   Арнольд Фернандес ал мындай деди:

    LaTeX + Emacs ылдамдыкта учууну кааласаңыз, жакшы айкалыштырат.

  11.   Карлос Гонсалес ал мындай деди:

    Кошкон салымыңыз үчүн чоң рахмат, мен буга чейин шилендин үстүндө иштеп келгенмин, бирок Латекс жөнүндө көбүрөөк маалымат алууну чечтим, жана сиздин салымыңыз менин максатыма жетүүгө чоң жардам берет. Мен сизге абдан ыраазымын