🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.dtp.tex
10 messages
10 total messages Started by "romo86@o2.pl" Tue, 20 Sep 2011 11:17
wycentrowanie wiersza w tabeli
#16850
Author: "romo86@o2.pl"
Date: Tue, 20 Sep 2011 11:17
60 lines
1820 bytes
mam problem, mam ma³± tabele. Chcia³bym wycentrowaæ wiersze w tabeli
do ¶rodka wiersza (aktualnie s± wszystkie w górnej czê¶ci wiersza)

szuka³em w google i manualach ale nic nie mogê znale¼æ na ten temat

drugie pytanie: jak zrobiæ by pierwsza kolumna by³a wy¶rodkowana i
mia³a sta³a szeroko¶æ 3,5 cm ?


\begin{table}[htb]
\centering
\begin{tabular}{| p{3.5cm} ||c|c|c|c|}
\hline
\textbf{Model} & \textbf{Core i3-530} & \textbf{Core i3-540} &
\textbf{Core i3-550} & \textbf{Core i3-560} \\[0.75cm]
\hline
\textbf{Taktowanie} & 2,93 GHz & 3,06 GHz &3,2 GHz & 3,33 GHz \
\[0.5cm]
\hline
\textbf{Ilo¶æ rdzeni} & 2 & 2 & 2 & 2 \\[0.5cm]
\hline
\textbf{Taktowanie GPU} & 733 MHz & 733 MHz & 733 MHz & 733 MHz \
\[0.5cm]
\hline
\textbf{Pamiêæ cache L2} & 2\textasteriskcentered 256 KB &
2\textasteriskcentered 256 KB & 2\textasteriskcentered 256 KB &
2\textasteriskcentered 256 KB \\[0.5cm]
\hline
\textbf{Pamiêæ cache L3} & 4 MB & 4 MB & 4 MB & 4 MB \\[0.5cm]
\hline
\textbf{Mno¿nik} & \textasteriskcentered 22 & \textasteriskcentered 23
& \textasteriskcentered 24 & \textasteriskcentered 25 \\[0.5cm]
\hline
\textbf{Taktowanie \mbox{uncore}} & 2133 MHz & 2133 MHz & 2133 MHz &
2133 MHz \\[0.5cm]
\hline
\textbf{Zakres napiêæ} & 0.65-1.4 V & 0.65-1.4 V & 0.65-1.4 V & 0.65-
1.4 V \\[0.5cm]
\hline
\textbf{TDP} & 73 W & 73 W & 73 W & 73 W \\[0.5cm]
\hline
\textbf{Proces \mbox{technologiczny}} & 32 nm W & 32 nm & 32 nm & 32
nm \\[0.5cm]
\hline
\textbf{Data premiery} & 07.01.2010 & 07.01.2010 & 30.05.2010 &
29.08.2010 \\[0.5cm]
\hline
\end{tabular}
\caption{Lista procesorów Intel Core i3 z rodziny Clarkdale}
\label{tab:01:TabelaCorei3}
\end{table}


wychodzi mi takie co¶ http://img829.imageshack.us/img829/7098/latex.png


ma kto¶ jaki¶ pomys³ ?

Re: wycentrowanie wiersza w tabeli
#16851
Author: =?UTF-8?B?TWlyb3
Date: Tue, 20 Sep 2011 23:03
40 lines
1644 bytes
wtorek, 20 września 2011 20:17 wielka mądrość na czytelników pl.comp.dtp.tex
spłynęła, gdy tako rzekł(a) romo86@o2.pl:

> mam problem, mam małą tabele. Chciałbym wycentrować wiersze w tabeli
> do środka wiersza (aktualnie są wszystkie w górnej części wiersza)
>
> szukałem w google i manualach ale nic nie mogę znaleźć na ten temat

Oj słabo szukałeś:
<http://en.wikibooks.org/wiki/LaTeX/Tables>
Zaraz w pierwszej tabeli masz informację, że potrzebujesz pakietu array,
który udostępnia zapis m{szerokość} przy definiowaniu kolumn tabeli.

Przy czym zapis ten nie będzie działał poprawnie w sytuacji, gdy wysokość
wiersza określasz poprzez rozpychanie wysokości nowej linii, tak jak to
robisz.

W tym dokumencie: <http://nepsweb.co.uk/docs/tableTricks.pdf> zaraz w drugim
rozdziale masz podane trzy sposoby na zwiększenie standardowej wysokości
wiersza. Wybierz sobie taki, który Tobie najbardziej odpowiada.

> drugie pytanie: jak zrobić by pierwsza kolumna była wyśrodkowana i
> miała stała szerokość 3,5 cm ?

Wyśrodkowana w pionie, w poziomie czy w pionie i w poziomie?
Jeżeli chodzi o tę ostatnią sytuację, to np. tak (wymaga pakietu array):
 >{\centering}m{3.5cm}

> (ciach kod)

W wierszu 9 i 14 masz zapis \[0.5cm] zamiast \\[0.5cm]. Mój pdflatex odmawia
kompilacji przed naniesieniem poprawek.

A tak swoją drogą, w Polsce przyjęło się, że tabele mają tytuły, a nie
podpisy. W związku z tym powinieneś \caption przenieść zaraz na początek
środowiska table.
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
                       Mirosław Zalewski

Re: wycentrowanie wiersza w tabeli
#16852
Author: "romo86@o2.pl"
Date: Wed, 21 Sep 2011 00:47
55 lines
1618 bytes
dalej kiszka

kod

\begin{table}[htb]
\centering
\begin{tabular}{| >{\centering}m{3.5cm} || >{\centering}m{2.0cm} |
>{\centering}m{2.0cm}|>{\centering}m{2.0cm}|c|}
\hline
\textbf{Model} & \textbf{Core i3-530} & \textbf{Core i3-540} &
\textbf{Core i3-550} & \textbf{Core i3-560} \\[0.75cm]
\hline
\textbf{Taktowanie} & 2,93 GHz & 3,06 GHz &3,2 GHz & 3,33 GHz \
\[0.5cm]
\hline
\textbf{Ilo¶æ rdzeni} & 2 & 2 & 2 & 2 \\[0.5cm]
\hline
\textbf{Taktowanie GPU} & 733 MHz & 733 MHz & 733 MHz & 733 MHz \
\[5.5cm]
\hline
\textbf{Pamiêæ cache L2} & 2\textasteriskcentered 256 KB &
2\textasteriskcentered 256 KB & 2\textasteriskcentered 256 KB &
2\textasteriskcentered 256 KB \\[0.5cm]
\hline
\textbf{Pamiêæ cache L3} & 4 MB & 4 MB & 4 MB & 4 MB \\[0.5cm]
\hline
\textbf{Mno¿nik} & \textasteriskcentered 22 & \textasteriskcentered 23
& \textasteriskcentered 24 & \textasteriskcentered 25 \\[0.5cm]
\hline
\textbf{Taktowanie \mbox{uncore}} & 2133 MHz & 2133 MHz & 2133 MHz &
2133 MHz \\[0.5cm]
\hline
\textbf{Zakres napiêæ} & 0.65-1.4 V & 0.65-1.4 V & 0.65-1.4 V & 0.65-
1.4 V \\[0.5cm]
\hline
\textbf{TDP} & 73 W & 73 W & 73 W & 73 W \\[0.5cm]
\hline
\textbf{Proces \mbox{technologiczny}} & 32 nm W & 32 nm & 32 nm & 32
nm \\[0.5cm]
\hline
\textbf{Data premiery} & 07.01.2012 & 07.01.2010 & 30.05.2010 &
29.08.2010 \\[0.5cm]
\hline
\end{tabular}
\caption{Lista procesorów Intel Core i3 z rodziny Clarkdale}
\label{tab:01:TabelaCorei3}
\end{table}



i wygl±da to tak, nic nie jest wy¶rodkowane w pionie (specjalnie jeden
wiersz da³em wysoki na 5.5 cm

http://img69.imageshack.us/img69/3442/latex2.png

Re: wycentrowanie wiersza w tabeli
#16854
Author: "romo86@o2.pl"
Date: Wed, 21 Sep 2011 03:03
164 lines
4540 bytes
On 21 Wrz, 11:46, Miros³aw Zalewski <miniopl@CUT_THIS.gmail.com>
wrote:
> ¶roda, 21 wrze¶nia 2011 09:47 wielka m±dro¶æ na czytelników pl.comp.dtp.tex
> sp³ynê³a, gdy tako rzek³(a) rom...@o2.pl:
>
> > i wygl±da to tak, nic nie jest wy¶rodkowane w pionie (specjalnie jeden
> > wiersz da³em wysoki na 5.5 cm
>
> Zakoñczy³e¶ wiersz odstêpem o wysoko¶ci 5,5 cm, a nie ustali³e¶ wysoko¶æ
> wiersza na 5,5 cm.
>
> Widaæ nie napisa³em wystarczaj±co wyra¼nie, ¿e póki u¿ywasz \\ z argumentem,
> nie bêdzie to dzia³aæ tak jak chcesz. Musisz znale¼æ inny sposób na
> zwiêkszenie wysoko¶ci wiersza. W poprzednim li¶cie poda³em link do
> dokumentu, w którym autor przedstawia trzy ró¿ne sposoby. Spróbuj wszystkich
> i dobierz ten, który najbardziej Tobie odpowiada.
> --
> Ni¿ej podpisany, zamieszka³y whttp://minio.xt.pl,
>                        Miros³aw Zalewski



ok zrozumia³em

poprawi³em i dzia³a ale mam jeszcze problem z deklaracj± ilo¶ci kolumn



\begin{table}[htb]
\centering
\caption{Lista procesorów Intel Core i3 z rodziny Clarkdale}
\label{tab:01:TabelaCorei3}
\renewcommand{\arraystretch}{2.0}
\begin{tabular}{| >{\centering}m{3.5cm} || >{\centering}m{2.0cm} |
>{\centering}m{2.0cm}|>{\centering}m{2.0cm}|c|}
\hline
\textbf{Model} & \textbf{Core i3-530} & \textbf{Core i3-540} &
\textbf{Core i3-550} & \textbf{Core i3-560} \\
\hline
\textbf{Taktowanie} & 2,93 GHz & 3,06 GHz &3,2 GHz & 3,33 GHz \\
\hline
\textbf{Ilo¶æ rdzeni} & 2 & 2 & 2 & 2 \\
\hline
\textbf{Taktowanie GPU} & 733 MHz & 733 MHz & 733 MHz & 733 MHz \\
\hline
\textbf{Pamiêæ cache L2} & 2\textasteriskcentered 256 KB &
2\textasteriskcentered 256 KB & 2\textasteriskcentered 256 KB &
2\textasteriskcentered 256 KB \\
\hline
\textbf{Pamiêæ cache L3} & 4 MB & 4 MB & 4 MB & 4 MB \\
\hline
\textbf{Mno¿nik} & \textasteriskcentered 22 & \textasteriskcentered 23
& \textasteriskcentered 24 & \textasteriskcentered 25 \\
\hline
\textbf{Taktowanie \mbox{uncore}} & 2133 MHz & 2133 MHz & 2133 MHz &
2133 MHz \\
\hline
\textbf{Zakres napiêæ} & 0.65-1.4 V & 0.65-1.4 V & 0.65-1.4 V & 0.65-
1.4 V \\
\hline
\textbf{TDP} & 73 W & 73 W & 73 W & 73 W \\
\hline
\textbf{Proces \mbox{technologiczny}} & 32 nm W & 32 nm & 32 nm & 32
nm \\
\hline
\textbf{Data premiery} & 07.01.2012 & 07.01.2010 & 30.05.2010 &
29.08.2010 \\
\hline
\end{tabular}
\end{table}





to dzia³a ale w samej deklaracji jest teraz


\begin{tabular}{| >{\centering}m{3.5cm} || >{\centering}m{2.0cm} |
>{\centering}m{2.0cm}|>{\centering}m{2.0cm}|c|}


i zamiast tego ostatnie c chcia³em wstawiæ to samo co w innych
kolumnach czyli  >{\centering}m{2.0cm} ale wtedy wywala mi error przy
kompilacji




! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0='}\fi \hrule \@height \arrayrulewidth \futurelet...

1.27 /hline




szuka³em w internecie i wed³ug tego co pisz± to nie zakoñczy³em
którego¶ wiersza znakiem \\ ale sprawdzi³em ca³y kod i nigdzie nie
zapomnia³em o zakoñczeniu wiersza

teraz kod wygl±da tak





\begin{table}[htb]
\centering
\caption{Lista procesorów Intel Core i3 z rodziny Clarkdale}
\label{tab:01:TabelaCorei3}
\renewcommand{\arraystretch}{2.0}
\begin{tabular}{| >{\centering}m{3.5cm} || >{\centering}m{2.0cm} |
>{\centering}m{2.0cm}|>{\centering}m{2.0cm}|>{\centering}m{2.0cm}|}
\hline
\textbf{Model} & \textbf{Core i3-530} & \textbf{Core i3-540} &
\textbf{Core i3-550} & \textbf{Core i3-560} \\
\hline
\textbf{Taktowanie} & 2,93 GHz & 3,06 GHz &3,2 GHz & 3,33 GHz \\
\hline
\textbf{Ilo¶æ rdzeni} & 2 & 2 & 2 & 2 \\
\hline
\textbf{Taktowanie GPU} & 733 MHz & 733 MHz & 733 MHz & 733 MHz \\
\hline
\textbf{Pamiêæ cache L2} & 2\textasteriskcentered 256 KB &
2\textasteriskcentered 256 KB & 2\textasteriskcentered 256 KB &
2\textasteriskcentered 256 KB \\
\hline
\textbf{Pamiêæ cache L3} & 4 MB & 4 MB & 4 MB & 4 MB \\
\hline
\textbf{Mno¿nik} & \textasteriskcentered 22 & \textasteriskcentered 23
& \textasteriskcentered 24 & \textasteriskcentered 25 \\
\hline
\textbf{Taktowanie \mbox{uncore}} & 2133 MHz & 2133 MHz & 2133 MHz &
2133 MHz \\
\hline
\textbf{Zakres napiêæ} & 0.65-1.4 V & 0.65-1.4 V & 0.65-1.4 V & 0.65-
1.4 V \\
\hline
\textbf{TDP} & 73 W & 73 W & 73 W & 73 W \\
\hline
\textbf{Proces \mbox{technologiczny}} & 32 nm W & 32 nm & 32 nm & 32
nm \\
\hline
\textbf{Data premiery} & 07.01.2012 & 07.01.2010 & 30.05.2010 &
29.08.2010 \\
\hline
\end{tabular}
\end{table}




i jest b³±d

Re: wycentrowanie wiersza w tabeli
#16853
Author: =?UTF-8?B?TWlyb3
Date: Wed, 21 Sep 2011 11:46
18 lines
808 bytes
środa, 21 września 2011 09:47 wielka mądrość na czytelników pl.comp.dtp.tex
spłynęła, gdy tako rzekł(a) romo86@o2.pl:

> i wygląda to tak, nic nie jest wyśrodkowane w pionie (specjalnie jeden
> wiersz dałem wysoki na 5.5 cm

Zakończyłeś wiersz odstępem o wysokości 5,5 cm, a nie ustaliłeś wysokość
wiersza na 5,5 cm.

Widać nie napisałem wystarczająco wyraźnie, że póki używasz \\ z argumentem,
nie będzie to działać tak jak chcesz. Musisz znaleźć inny sposób na
zwiększenie wysokości wiersza. W poprzednim liście podałem link do
dokumentu, w którym autor przedstawia trzy różne sposoby. Spróbuj wszystkich
i dobierz ten, który najbardziej Tobie odpowiada.
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
                       Mirosław Zalewski

Re: wycentrowanie wiersza w tabeli
#16855
Author: =?UTF-8?B?TWlyb3
Date: Wed, 21 Sep 2011 12:30
18 lines
744 bytes
Ostatnią kolumnę musisz zapisać tak:

>{\centering\arraybackslash}m{2.0cm}

pakiet array zmienia zachowanie polecenia \\. Póki >{} nie używasz w
ostatniej kolumnie, wszystko jest w porządku (znaczy dokument się
kompiluje). Ale jeżeli dodasz ten zapis do ostatniej kolumny, musisz także
dodać \arraybackslash, które przywróci domyślne zachowanie polecenia \\.

Albo po prostu zamiast \\ używaj \tabularnewline.

Fakt, nie wspomniałem o tym. \tabularnewline jest opisany w pierwszym
dokumencie, do którego wcześniej link podawałem. \arraybackslash też jest
tam wspomniany, ale trzeba o tym wiedzieć, żeby go znaleźć.
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
                       Mirosław Zalewski

Re: wycentrowanie wiersza w tabeli
#16856
Author: "romo86@o2.pl"
Date: Thu, 22 Sep 2011 04:03
29 lines
1001 bytes
On 21 Wrz, 12:30, Miros³aw Zalewski <miniopl@CUT_THIS.gmail.com>
wrote:
> Ostatni± kolumnê musisz zapisaæ tak:
>
> >{\centering\arraybackslash}m{2.0cm}
>
> pakiet array zmienia zachowanie polecenia \\. Póki >{} nie u¿ywasz w
> ostatniej kolumnie, wszystko jest w porz±dku (znaczy dokument siê
> kompiluje). Ale je¿eli dodasz ten zapis do ostatniej kolumny, musisz tak¿e
> dodaæ \arraybackslash, które przywróci domy¶lne zachowanie polecenia \\.
>
> Albo po prostu zamiast \\ u¿ywaj \tabularnewline.
>
> Fakt, nie wspomnia³em o tym. \tabularnewline jest opisany w pierwszym
> dokumencie, do którego wcze¶niej link podawa³em. \arraybackslash te¿ jest
> tam wspomniany, ale trzeba o tym wiedzieæ, ¿eby go znale¼æ.
> --
> Ni¿ej podpisany, zamieszka³y whttp://minio.xt.pl,
>                        Miros³aw Zalewski



ok dzieki, zadzia³a³o

jak bede mia³ jeszcze jakie¶ pytania to z pewno¶ci± siê odezwê

Re: wycentrowanie wiersza w tabeli
#16860
Author: "romo86@o2.pl"
Date: Wed, 28 Sep 2011 03:04
20 lines
372 bytes
witam, jak mogê na sztywno umie¶ciæ grafikê w latexie

u¿ywam polecenia

\begin{figure}[!htb]
	\centering
	\includegraphics{R03//sandra1.eps}
	\caption{Sandra 1}
	\label{fig:02:Intel P55}
	\end{figure}


i grafiki roz³a¿± siê po ca³ym rozdziale mojej pracy magisterskiej

jest jaki¶ lepszy sposób, tak, by grafiki siê same nie przesuwa³y




Re: wycentrowanie wiersza w tabeli
#16861
Author: Piotr Isajew
Date: Wed, 28 Sep 2011 11:39
26 lines
744 bytes
Natura środowiska figure jest taka, że dajesz LaTeX'owi względną
swobodę co do jego rozmieszczenia. Jeżeli chcesz "na sztywno"
umieścić rysunek, to możesz zrobić \includegraphics bezpośrednio
w tekście, albo \begin{figure}[p] (wtedy idzie na odrębną stronę)
i w środku \includegraphics.

Dnia 28.09.2011 romo86@o2.pl <romo86@o2.pl> napisał/a:
> witam, jak mogę na sztywno umieścić grafikę w latexie
>
> używam polecenia
>
> \begin{figure}[!htb]
> 	\centering
> 	\includegraphics{R03//sandra1.eps}
> 	\caption{Sandra 1}
> 	\label{fig:02:Intel P55}
> 	\end{figure}
>
>
> i grafiki rozłażą się po całym rozdziale mojej pracy magisterskiej
>
> jest jakiś lepszy sposób, tak, by grafiki się same nie przesuwały
>
>
>

Re: wycentrowanie wiersza w tabeli
#16862
Author: Kermit
Date: Wed, 28 Sep 2011 17:08
14 lines
464 bytes
Dnia 28-09-2011, kto� znany jako 'romo86@o2.pl' w wiadomo�ci
<news:d62ea4f0-9755-4545-8ee8-f25c4bb72ac4@8g2000yqm.googlegroups.com>
napisa�:

> jest jaki� lepszy spos�b, tak, by grafiki si� same nie przesuwa�y

Je�eli nie chcesz da� LaTeX-owi swobody, o kt�rej pisa� Piotr, to
zastosuj pakiet 'float' - wtedy parametr H (\begin{figure}[H]) za�atwi
spraw�, ale efekty mog� by� niekoniecznie "�adne".

--
Pozdrawiam
Kermit The Frog

Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads