Portál AbcLinuxu, 16. srpna 2025 15:29


Dotaz: LaTeX a tabulky?

8.9.2004 18:12 pavel
LaTeX a tabulky?
Přečteno: 1115×
Odpovědět | Admin
Potrebuji udelat v LaTeXu tabulku, jejiz sloupce budou mit ruznou sirku to se mi povedlo :-):
\begin{tabular*}{0.95\textwidth}{@{\extracolsep{\fill}}p{8cm}p{3cm}p{3cm}p{3cm}}
Ale jeste bych nejak potreboval tomu vysvetlit, aby prvni sloupec byl zarovnanej doleva a ostatni 3 doprava, to jsem se mu snazil vsemozne vysvetlit, ale vzdy z toho vyslo uplne neco jineho :-(. Dik za rady Pavel
Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.9.2004 19:13 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
l
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
8.9.2004 19:14 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Safr, v některých fontech to není poznat, tak tedy malé L. Jenže tím to stratilo tu pointu :'(
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
8.9.2004 19:58 pavel
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
A kam ho dát?
Josef Kufner avatar 8.9.2004 21:20 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
misto 'p' ve formatu tabulky, ale nejsem si jist, jestli bude i potom fungovat nastaveni sirky sloupce. A muzes tam dat i 'r' pro zarovnani doprava. Za zminku stoji i \multicolumn, ktery se da pozit i pro jednu bunku tabulky (mozna prasarna, ale funguje).
Hello world ! Segmentation fault (core dumped)
8.9.2004 22:09 pavel
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
To mi nefungovalo, tak jsem si nainstaloval LyX namodeloval jsem si to tam a pak se podival do vysledneho LaTeXoveho souboru :-)
jose17 avatar 17.4.2005 09:35 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
mohol by si mi prosim vysvetlit ako sa to da v LyXu namodelovat? mne to akosi nejde. pripadne sem prosim prihod ten LaTeXovy kod. diky.

-- jose
Ja vim, on vi, ty nano!
17.4.2005 09:40 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Kód tu máš. Ttakový sice LyX rozhodně negeneruje, ale problém řeší.
8.9.2004 22:19 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hm, tohle je prokletí LaTeXu. Nejspíš to umí jeden z tuctu balíčků rozšiřujících tabular, ale nevím který. Tabulky dělám i v LaTeXu primitivem \halign, s kterým sice musíš používat trochu víc nízkoúrovňové metody, ale na druhé straně můžeš používat nízkoúrovňové metody ;-)
\tabskip=0pt
\noindent\halign to 0.95\hsize{%
  % Deklarace ,vzorového řádku` tabulky
  \tabskip=0pt plus1fill
  \hbox to8cm{#\hfil\strut}&
  \hbox to3cm{\hfil#}&
  \hbox to3cm{\hfil#}&
  \hbox to3cm{\hfil#}\tabskip=0pt\cr
  % Vlastní data
  Pepa z Depa&1&2&3\cr
  Foobar&be&fe&le\cr
}
9.9.2004 09:00 Jakub Verbovsky | Zlín
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zarovnani obsahu sloupcu nastavuji takto:
\begin{tabular*}{0.95}\textwidth}{lrrr}
Nevim jestli to pomuze, ale v mem pripade to funguje
9.9.2004 09:37 Cronin
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Toto Ti nemoze fungovat, nakolko nesedi pocet zatvoriek. :-)
9.9.2004 09:43 Jakub Verbovsky | Zlín
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
V tom pripade se omlouvam a opravuji ;) :
\begin{tabular*}{0.95\textwidth}{lrrr}
9.9.2004 10:13 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Nevidím v tom, že šířka prvního sloupce má být 8cm a ostatních 3cm, a zbytek do 0.95\hsize se má rozdělit rovnoměrně na mezisloupcové mezery.

Sice je v podstatě nesmysl specifikovat jak šířky sloupců, tak šířku tabulky, protože to mohu rovnou udělat sloupce tak široké, jak mají být i s mezerami; ale když to chci, nic mi v tom nebrání...
9.9.2004 13:35 Jakub Verbovsky | Zlín
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Jeste je jedna moznost. Vyzkousel jsem toto a to funguje
\begin{tabular}{p{2cm}@{-- }lr}
takze teoreticky by melo fungovat i
\begin{tabular*}{0.95\textwidth}{@{\extracolsep{\fill}}p{8cm}p{3cm}p{3cm}p{3cm}rlll}
9.9.2004 13:56 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
\begin{tabular}{p{2cm}@{-- }lr}

Toto je tabulka o třech sloupích. Mezi prvním a druhým je navíc ,,- ``.

begin{tabular*}{0.95\textwidth}{@{\extracolsep{\fill}}p{8cm}p{3cm}p{3cm}p{3cm}rlll}

Toto je tabulka o osmi sloupích, před prvním se nastavuje \extracolsep. Jak souvisí s původním problémem?
9.9.2004 14:04 Jakub Verbovsky | Zlín
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
dobra vyzkousel jsem to poradne a je to slepa cesta, neni to ono
jose17 avatar 18.4.2005 11:17 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: LaTeX a tabulky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
nie som ziadny odbornik na LaTeX/TeX, ale mozno Vam pomoze toto:
\documentclass[a4paper,10pt]{article}
\usepackage{ragged2e}
\usepackage{tabularx}
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{0pt}
\setlength{\hoffset}{-1in}
\begin{document}
\begin{tabular}{%
|>{\RaggedRight}p{8cm}%
|>{\RaggedLeft}p{3cm}%
|>{\RaggedLeft}p{3cm}%
|>{\RaggedLeft}p{3cm}|}%
\hline
Depka Pepka z Depka&123&456&7890\tabularnewline
Foobar Barfoo&987789&654654&32103210\tabularnewline
\end{tabular}
\end{document}
inspiracia je odtialto - su tam celkom zaujimave veci pre LaTeX..

zdravim,

-- jose
Ja vim, on vi, ty nano!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.