Како креирати табеле помоћу ЛаТеКс -а

How Create Tables With Latex



ЛаТеКс, изговара се као Лаи-Тек или Лах-тек, је језик документације за креирање професионалних докумената. Најчешћа употреба је техничка и научна документација јер пружа приступ ономе што видите и мислите. Ова метода вам омогућава да се фокусирате само на садржај документа без бриге о форматирању.

Овај водич има за циљ да вас научи како да користите ЛаТеКс за креирање различитих типова табела и њихово попуњавање подацима.





БЕЛЕШКА: Овај водич претпоставља да нисте нови у ЛаТеКс -у; не служи као увод у ЛаТеКс.



Како направити једноставну табелу помоћу ЛаТеКс -а

Табеле су стандардне при раду са научним документима. ЛаТеКс нуди опсежну колекцију алата које можете користити за креирање и прилагођавање различитих елемената табеле.



Да бисте креирали једноставну табелу у ЛаТеКс -у, користите табеларно окружење.





За одвајање колона користите симбол & &. За одвајање редова користите нови симбол линије

Следећи ЛаТеКс код ствара једноставну табелу.



доцументцласс {артицле}
усепацкаге [утф8] {инпутенц}

титле {ЛинукХинт - ЛаТеКс табеле}
аутор {ЛинукХинт}
датум {јун 2021}

почетак {доцумент}
почни {центар}
почетак {табеларно} ц
1 и 2 и 3 и 4 \
5 & ​​6 & 7 & 8 \
9 и 10 и 11 и 12 \
енд {табеларно}
енд {центер}
макетитле
енд {доцумент}

Помоћу табеларног окружења реците ЛаТеКс компајлеру да желите да креирате табелу.

Унутар табеларног окружења морате навести параметре који дефинишу број колона за уметање. На пример, четири (ц) вредности означавају четири центриране колоне.

Када саставите доњи код, требало би да добијете излаз као:

Како додати хоризонталну линију

Помоћу наредбе хлине можете додати хоризонталну линију при врху и дну табеле.

Код за то је:

доцументцласс {артицле}
усепацкаге [утф8] {инпутенц}

титле {ЛинукХинт - ЛаТеКс табеле}
аутор {ЛинукХинт}
датум {јун 2021}

почетак {доцумент}
почни {центар}
почетак {табеларно} ц
хлине
1 и 2 и 3 и 4 \
5 & ​​6 & 7 & 8 \
9 и 10 и 11 и 12 \
хлине
енд {табеларно}
енд {центер}
макетитле
енд {доцумент}

Када саставите код, требало би да добијете табелу са хоризонталном линијом при врху и дну као:

Да бисте креирали затворену табелу са вертикалним линијама са обе стране, можете навести две цеви на почетку дефиниције колоне као:

почетак {табеларно} ц

Потпуни пример кода за ово је:

доцументцласс {артицле}
усепацкаге [утф8] {инпутенц}

титле {ЛинукХинт - ЛаТеКс табеле}
аутор {ЛинукХинт}
датум {јун 2021}

почетак {доцумент}
почни {центар}
почетак {табеларно} ц
хлине
1 и 2 и 3 и 4 \
5 & ​​6 & 7 & 8 \
9 и 10 и 11 и 12 \
хлине
енд {табеларно}
енд {центер}
макетитле
енд {доцумент}

Када саставите горњи код, требало би да добијете излаз сличан оном приказаном испод:

Како поравнати текст колоне

ЛаТеКс нам дозвољава да дозволимо текст колоне десно, лево и у средини. Подразумевано, ЛаТеКс користи {ц} за поравнавање центра за текст.

Да бисте подесили текст десно или лево, користите тастере {р} и {л}.

На пример, следећи блокови показују како се праве табеле са исправним поравнавањем текста.

доцументцласс {артицле}
усепацкаге [утф8] {инпутенц}

титле {ЛинукХинт - ЛаТеКс табеле}
аутор {ЛинукХинт}
датум {јун 2021}

почетак {доцумент}
почни {центар}
почетак {табеларно}
хлине
1 и 2 и 3 и 4 \
5 & ​​6 & 7 & 8 \
9 и 10 и 11 и 12 \
хлине
енд {табеларно}
енд {центер}
макетитле
енд {доцумент}

Како да направите таблицу са више страница помоћу ЛаТеКс-а

Да бисте креирали табелу која заузима две или више страница, морате да користите пакет лонгтабле. Да бисте то урадили, унесите: ред

усепацкаге {лонгтабле}

Одређивање дуготрајног пакета омогућава разбијање и комбиновање табела помоћу ЛаТеКс алата за прелом странице.

Да бисте направили дугачку табелу, морате додати четири команде.

  • ендфирстхеад - Садржај који претходи овој наредби додељује се на почетку табеле на првој страници.
  • ендхеад - Садржај између ове команде и ендфирстхеад -а је распоређен при врху табеле на свакој страници осим на првој.
  • ендфоот - Садржај се додељује при дну сваке странице осим последње.
  • ендластфоот - Приказано при дну последње странице на којој се завршава табела.

Следеће ствара једноставну табелу са више страница.

доцументцласс {артицле}
усепацкаге [утф8] {инпутенц}
усепацкаге {лонгтабле}

почетак {доцумент}
бегин {лонгтабле} [ц] ц
лабел {лонг} \

хлине
више колона {2} {Почетна табела} \
хлине
Здраво Свете \
хлине
ендфирстхеад

хлине
вишеструка колона {2} {Настави табелу на странице} \
хлине
Здраво Свете \
ендфирстхеад

хлине
више колона {2} {Покрени другу табелу} реф {лонг} \
хлине
ендхеад
хлине
ендфоот
хлине
мултицолумн {2} {Ово завршава табелу} \
хлине
ендластфоот
[ПОНОВИ више колона]
енд {лонгтабле}
енд {доцумент}

Како комбиновати редове и колоне у ЛаТеКс -у

За комбиновање редова и колона можете користити наредбе мултиров и мулти-цолумн.

Више колона

Општа синтакса за комбиновање више колона је:

вишеструка колона {Број_колона} {алигн} {цонтент}

На пример, размотрите доњи код:

доцументцласс {артицле}
усепацкаге [утф8] {инпутенц}
почетак {доцумент}
бегин {табеларно} {| п {5цм} | п {3цм} | п {3цм} | п {3 цм} |}
хлине
више колона {4} {Листа стаза} \
хлине
Име и датум изласка & Дирецтор & Стори Би \
хлине
Звездане стазе: Филм и 7. децембар 1979, Роберт Висе и Алан Деан Фостер \
Стар Трек ИИ: Тхе Вратх оф Кхан & 4. јун 1982, & Ницхолас Меиер & Харве Беннетт \
Стар Трек В: Тхе Финал Фронтиер & 9. јун 1989, & Виллиам Схатнер & Виллиам Схатнер \
хлине
енд {табеларно}
% Извор података -> 'хттпс://ен.википедиа.орг/вики/Лист_оф_Стар_Трек_филмс
енд {доцумент}

БЕЛЕШКА: Добро је осигурати да су колоне равномерно распоређене тако што ћете навести димензије.

У команди мултицолумн {4} {Трек Лист}

{4} дефинише број колона за комбиновање.

Следећи део дефинише граничнике и поравнања за колоне.

{Листа стаза} - Назив за комбиноване колоне.

Када преведете горњи ЛаТеКс код, требало би да добијете излаз као:

Више редова

Да бисте комбиновали редове помоћу наредбе мултиров, морате да увезете пакет мултиров.

Следећи пример кода показује како се комбинују редови.

доцументцласс {артицле}
усепацкаге [утф8] {инпутенц}
усепацкаге {мултиров}
почетак {доцумент}
почни {центар}
почетак {табеларно} ц
хлине
Колона1 & Колона2 & Колона3 & Колона4 \
хлине
мултиров {3} {6цм} {Комбиновани редови (ћелије)} & целл1 & целл2 \
& ћелија3 & ћелија4 \
& ћелија5 & ћелија6 \
хлине
енд {табеларно}
енд {центер}
енд {доцумент}

Испитивање команде: мултиров {3} {6цм} {Комбиновани редови (ћелије)} & целл1 & целл2

Добићете три параметра:

Први је број редова за комбиновање. Дакле, у овом примеру, 3 реда.

Затим, други параметар дефинише ширину колоне. У овом примеру, 6 цм.

Коначно, последњи параметар дефинише садржај унутар ћелије.

Састављањем горњег кода требало би добити табелу сличну

О натписима таблица, ознакама и референцама

Можете креирати натписе и ознаке таблица које можете користити за приказ информација о табели или на њу.

Да бисте додали натпис у табелу, користите команду цаптион. Наслов табеле можете поставити испод или изнад табеле.

На пример:

доцументцласс {артицле}
усепацкаге [утф8] {инпутенц}
почетак {доцумент}
почетак {таблице} [х!]
центрирање
цаптион {Информације о Стар Трек филмовима}
бегин {табеларно} {| п {5цм} | п {3цм} | п {3цм} | п {3 цм} |}
хлине
више колона {3} {Листа стаза} \
хлине
Име и датум објављивања и директор \
хлине
Звездане стазе: Филм и 7. децембар 1979, & Роберт Висе \
Стар Трек ИИ: Тхе Вратх оф Кхан & 4. јун 1982, & Ницхолас Меиер \
Стар Трек В: Тхе Финал Фронтиер & 9. јун 1989, & Виллиам Схатнер \
хлине
енд {табеларно}
лабел {трекс}
енд {табле}
% Извор података -> 'хттпс://ен.википедиа.орг/вики/Лист_оф_Стар_Трек_филмс
енд {доцумент}

Када саставите код, требало би да добијете табелу са насловом на врху, као што је приказано на доњој слици:

Закључак

Овај водич је расправљао о основама креирања и рада са Таблицама у ЛаТеКс -у.

Као што знате, ЛаТеКс је моћан алат, а овај водич не гребе по површини начина рада са ЛаТек табелама.

ЛаТек документација је одличан референтни водич. Молимо вас да га по потреби упутите.