Таблиці є загальною ознакою, яка використовується в академічному письмі. У цій темі пояснюються кроки створення таблиці та виконання різних функцій у ній. Таблиці є ефективним способом представлення інформації та часто використовуються в більшості документів або файлів. При обговоренні наукових робіт для представлення даних використовуються таблиці.
Створення таблиці в Latex трохи складніше порівняно з іншими. Але тут кроки та процес створення таблиці з основ полегшать процес.
Latex не є електронною таблицею, але це спеціальний інструмент для створення таблиць і експорту цих таблиць у ваш документ.
Столи в Latex створені за допомогою комбінації a табличний середовище та стіл навколишнє середовище. Табличні середовища містять фактичний вміст таблиці, тоді як інші містять заголовок.
Команди, які використовуються для створення стіл середовища є:
egin{таблиця}{ де }
Таблиця
кінець таблиці}
Команди, які використовуються для створення табличний середовища є:
egin{tabular}{lcr}
Таблиця
end{tabular}
Тут таблиця означає табличне середовище разом із підпис команда. Команда де використовується для визначення розташування столу. Наприклад, egin{таблиця}{t} означає, що таблиця з'явиться на зверху сторінки.
Табличне середовище використовує & (амперсанди) символ для розділення стовпців.
Букви, які використовуються для вирівнювання вмісту ліворуч, центр і праворуч л , в , і r для кожного з стовпців. Команда, передана для вирівнювання egin{tabular}{l c r}.
Команда, яка використовується для малювання вертикальних ліній, що розділяють стовпці таблиці egin{tabular}l, де ( | ) передається як аргумент. The | символ використовується для малювання вертикальних ліній між колонками.
Ви також можете використовувати vline команда для малювання вертикальних ліній. The vline команда малює вертикальну лінію разом із висотою рядка.
Якщо ми хочемо намалювати горизонтальну лінію як роздільник рядків, ми можемо використати глина команда.
Команда cline{ і-дж } використовується для малювання часткової горизонтальної лінії, що починається з i і закінчуючи с j .
Давайте розглянемо кілька прикладів таблиці за допомогою команд, розглянутих вище.
1.
documentclass{article} egin{document} egin{center} TABLE end{center} egin{tabular}{lcr} a&b&c\ d&e&f\ g&h&i end{tabular} end{document}
Вихід:
2.
documentclass{article} egin{document} egin{center} egin{tabular}c hline a&b&c\ hline d&e&f\ hline g&h&i\ hline end{tabular} end{center} end{document}
Вихід:
3.
documentclass{article} egin{document} egin{tabular}r hline I, II, III, IV...& uppercase Roman i, ii, iii... & lowercase roman numerals \ cline{2-2} 1, 2, 3.. & Arabic format \ hline hline 1684 & decimal digits \ hline end{tabular} end{document}
Вихід:
Тепер подивіться на наведений нижче код для створення базової таблиці:
4.
documentclass{article} egin{document} egin{table}[h!] egin{center} caption{ the basic table} label{tab:Table1} egin{tabular}r extbf{heading 1} & extbf{heading 2} & extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 1.34 & a\ 2 & 18.54 & b\ 3 & 735.765231 & c\ end{tabular} end{center} end{table} end{document}
Пояснення:
Замість egin{center}… end{center}, в центрування можна використовувати команду на початку документатаблиці.
Вихід:
Комбіновані рядки та стовпці
Для комбінованих колон, multicolumn{ на одному }{ кол }{ текст } використовується команда. The на одному команда використовується для об'єднання на одному стовпців в один стовпець разом із шириною. Команда кол містить символи l, c або r. The текст містить вміст для стовпця.
Для суміщених рядів aisedbox{ ліфт }{ текст } використовується команда. Він друкує текст , яка підвищується над поточною базовою лінією на величину ліфт . Для єдиного простору між рядами [-lex] використовується команда. Для подвійного простору між першим і другим рядами [1ex] використовується команда.
Ви також можете вирівняти багато однакових стовпців за допомогою *{число}{str} синтаксис . Це корисно, коли ваша таблиця має багато стовпців. Команда буде записана так:
egin{tabular}{1*{6}{c}r}
Розглянемо приклад. Код написано нижче:
documentclass{article} egin{document} egin{table}[h] caption{Marks after exams} % title name of the table centering % centering table egin{tabular}{l c c rrrrrrr} % creating 10 columns hlinehline Subject &No. of Students &category &multicolumn{7}{c}{the list of marks} \ [0.5ex] hline % Entering 1st row & &lowest &43 & 34 & 65 & 41 & 33 & 46 & 51 \[-1ex] aisebox{1.5ex}{Science} & aisebox{1.5ex}{32}&highest & 88 & 94 & 93 & 89 & 91 & 90 & 88 \[1ex] % Entering 2nd row & &lowest & 41 & 33 & 42 & 35 & 36 & 40 & 31 \[-1ex] aisebox{1ex}{Maths} & aisebox{1.5ex}{32}& highest &87 & 89 & 87 & 98 & 96 & 94 & 90 \[1ex] % Entering 3rd row & &lowest & 43 & 41 & 37 & 34 & 39 & 41 & 44 \[-1ex] aisebox{1ex}{English} & aisebox{1.5ex}{32}& highest &79 & 87 & 85 & 91 & 84 & 83 & 90 \[1ex] % [1ex] adds vertical space hline % inserts single-line end{tabular} end{table} end{document}
Вихід:
Ви також можете змінити режим на пейзаж режимі за допомогою usepackage{adjustbox} команда.
Таблиця тут починається з egin{adjustbox} і закінчується end{adjustbox}.
Щоб зрозуміти це, розглянемо простий приклад таблиці.
Код наведено нижче:
documentclass{article} usepackage{adjustbox} egin{document} egin{adjustbox}{angle=90} egin{tabular}l extbf{heading 1} & extbf{heading 2} & extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 11.34 & a\ 2 & 10.5 & b\ 3 & 765.5231 & c\ end{tabular} end{adjustbox} end{document}
Вихід:
Наприклад, якщо ми встановимо кут 150 градусів у тому самому коді, що згадано вище, результат виглядатиме, як на зображенні нижче:
Деякі типові команди, які використовуються для створення таблиці, пояснюються нижче:
Для простір між колонками в setlength{ abcolsep}{5pt} використовується команда. Розмір за замовчуванням 6 балів . Ця команда вставляється між стовпцями для інтервалів.
Для простір між рядами , arraystretch використовується команда.
Обтікання текстом у таблицях
Латексні алгоритми мають деякі недоліки. Якщо текст перевищує ширину сторінки, Latex не коригує/обтікає текст автоматично. Для цього створено спеціальну команду p ( попередньо визначену ширину ) використовується для встановлення ширини.
Приклад наведено нижче.
Цей приклад пояснює обидва процеси без встановлення ширини та з шириною. Ви можете помітити різницю між цими двома методами.
- Перший процес (без вказівки ширини}
Код наведено нижче:
documentclass{article} egin{document} Without specifying the width. egin{center} egin{tabular} l hline Name & Type & popular in & Explanation \ hline Orange & Fruit & Vitamin C & It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower & vegetable & B-Vitamins & It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document}
Вихід:
Ви можете помітити, що інформація не відображається, оскільки ширина не вказана.
- Тепер розглянемо другий процес, де ширина вказується за допомогою стор Код наведено нижче:
documentclass{article} egin{document} specifying with the width. egin{center} egin{tabular}{ | l | l | l | p{5cm} |} % you can change the dimension according to the spacing requirements hline Name & Type & popular in & Explanation \ hline Orange & Fruit & Vitamin C & It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower & vegetable & B-Vitamins & It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document}
Вихід:
Багаторядний і багатоколонний
Він використовується для форматування даних, які містять кілька рядків і стовпців. У цьому випадку кілька рядків розбиваються на підрядки за допомогою пакета multirow.
Примітка:Перенесення стовпців у багаторядкове середовище не працюватиме з використаним синтаксисом.
Розберемося на прикладі. Код наведено нижче:
documentclass{article} usepackage{multirow} egin{document} egin{table} egin{tabular}{c|lp{1.1in}|lp{1in}|l|} hline Name& Occupation & salary & Children & Savings percentage \hline multirow{3}{*}{Henry}&multirow{3}{*}{$0,000$}&windsurfing&lisa&multirow{3}{*}{20}\ ~&~&jumping on&John&~\ ~&~&a trampoline & tia &~\hline multirow{3}{*}{Shefy} & $multirow{3}{*}{,000} $ &heavy metal music&multirow{3}{*}{Tyra} &15\ ~&~&Paris&~&multirow{2}{*}{12}\ ~&~& dancing with pop music &~&~\hline multirow{3}{*}{Ben} & $multirow{3}{*}{,000}$ &chocolate & multirow{3}{*}{None}&18\ ~&~&fast cars &~&multirow{2}{*}{ 22}\ ~&~&Ramen&~&~\hline multirow{3}{*}{Sam} & $multirow{3}{*}{,000}$ & paintingit&Donal & multirow{3}{*}{11}\ ~&~&motorcycles&multirow{2}{*}{Peter}&~\ ~&~&Reddit&~&~ \ hline end{tabular} end{table} end{document}
Вихід:
Ви можете намалювати скільки завгодно ліній, використовуючи глина команда. Розглянемо зображення, схоже на наведене вище, з більшою кількістю рядків:
Столи з планками
The закладки для книг Команда використовується, щоб зробити документ більш професійним, оскільки глина команда цього не робить. Такі команди, як топруле , Крихітка , і нижнє правило які надаються пакетом bookstab, використовуються замість команди hline.
Код пакета bookstab наведено нижче:
documentclass{article} usepackage{booktabs} % For prettier tables egin{document} egin{table}[h!] egin{center} caption{Table using booktabs.} label{tab:table1} egin{tabular}r oprule % Toprule applied here extbf{Heading 1} & extbf{Heading 2} & extbf{Heading 3}\ $alpha$ & $eta$ & $gamma$ \ midrule % Midrule applied here 1 & 1.101 & a\ 2 & 103.145 & b\ 3 & 289.1 & c\ 4 & 17.132114 & d\ ottomrule % Bottomrule applied here end{tabular} end{center} end{table} end{document}
Вихід:
Багатосторінкові таблиці
Якщо ваша таблиця містить кілька рядків, таблицю буде обрізано знизу. Команда довгий стіл використовується, щоб охопити численні сторінки, які потрібно додати до пакета.
Немає користі від a стіл або табличний команди, коли довгий стіл команда використовується. Він замінює використання таблиць і табличних команд і поєднує обидва середовища в одне середовище. Таким чином, натомість для таблиць використовується середовище longtable.
Код для вищезгаданої теми наведено нижче:
documentclass[12pt]{article} usepackage{longtable} egin{document} egin{center} egin{longtable}c caption{A simple example of longtable}\ hline extbf{First heading} & extbf{Second heading} & extbf{Third heading} & extbf{Fourth heading} \ hline endfirsthead multicolumn{4}{c}% { ablename hetable -- extit{Continued from previous page}} \ hline extbf{First heading} & extbf{Second heading} & extbf{Third heading} & extbf{Fourth heading} \ hline endhead hline multicolumn{4}{r}{ extit{Continued on next page}} \ endfoot hline endlastfoot ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ end{longtable} end{center} end{document}
Пояснення:
Вихід:
java динамічний масив
Вихід для наведеного вище коду буде перераховано на двох сторінках, як показано нижче:
Дві сторінки розділені на три зображення.
Зображення наведені нижче:
Ви можете помітити, що таблицю було розділено на кілька сторінок за допомогою довгий стіл без втрати даних.
Вирівнювання десяткової коми
Наведений нижче приклад вирівняє вираз і відповідне значення відповідно до його десяткової крапки.
Код наведено нижче:
documentclass[12pt]{article} egin{document} egin{tabular}{c |r @{.} l} % @{.} is used to display the decimal point expression Pi & multicolumn{2}{c}{corresponding Value} \ hline $pi$ & 3&1416 \ $pi^{pi}$ & 36&46 \ $(pi^{pi})^{pi}$ & 80662&7 \ end{tabular} end{document}
Вихід:
Табличний матеріал
Два середовища використовуються для табличного матеріалу, а саме середовище табуляції ( egin{tabbing}…end{tabbing} ) і табличне середовище ( egin{tabular}…end{tabular} ).
The табличний дозволяє створювати дивовижне середовище за допомогою команд для малювання горизонтальних і вертикальних ліній. Однак таблицю не можна розбивати на сторінки. З цією метою, стіл Команда використовується для розбиття таблиці на кілька сторінок, як обговорювалося вище.
The табуляція середовище використовується для встановлення табуляції, що поводиться подібно до друкарської машинки. Потім встановлені вкладки переміщуються з однієї на іншу. Оскільки кожен рядок у середовищі табуляції обробляється окремо, розриви сторінок у межах табуляції дозволені.
Нижче наведено команди, які використовуються для вкладок:
Нижче наведено два приклади середовища вкладок:
1. Код для цього прикладу наведено нижче:
documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}Heading 1 = Heading a = Heading b = Heading c \ \ H 1 > H 2 > H 3 > H 4 \ \ FIRST > SECOND > THIRD > FOURTH end{tabbing} end{center} end{document}
Тут ми використали два \ для двох нових ліній.
Вихід:
2. Код для другого прикладу наведено нижче:
documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}hspace{2in} = hspace{2in} = kill % you can change the inch spacing according to your requirements First heading > Second heading > Third heading \ > Second > Third \ hspace{1in} \ % make a blank line This Text extends past tab 1 >> Third column \ > Text spans columns two and three \xxxxxxxx = xxxxx = xxxx = kill % set up new tab stops i.e. to set the stops according to the number of x H 1 > H 2 > H 3 > H 4 \ end{tabbing} end{center} end{document}
Вихід: