Thread View: pl.comp.dtp.tex
10 messages
10 total messages
Started by romo86
Tue, 20 Sep 2011 18:17
wycentrowanie wiersza w tabeli
Author: romo86
Date: Tue, 20 Sep 2011 18:17
Date: Tue, 20 Sep 2011 18:17
57 lines
3154 bytes
3154 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
Author: Mirosław Zalewski
Date: Tue, 20 Sep 2011 21:03
Date: Tue, 20 Sep 2011 21:03
39 lines
2488 bytes
2488 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
Author: romo86
Date: Wed, 21 Sep 2011 07:47
Date: Wed, 21 Sep 2011 07:47
54 lines
2969 bytes
2969 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
Author: Mirosław Zalewski
Date: Wed, 21 Sep 2011 09:46
Date: Wed, 21 Sep 2011 09:46
17 lines
1725 bytes
1725 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
Author: romo86
Date: Wed, 21 Sep 2011 10:03
Date: Wed, 21 Sep 2011 10:03
155 lines
6014 bytes
6014 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
Author: Mirosław Zalewski
Date: Wed, 21 Sep 2011 10:30
Date: Wed, 21 Sep 2011 10:30
17 lines
1757 bytes
1757 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
Author: romo86
Date: Thu, 22 Sep 2011 11:03
Date: Thu, 22 Sep 2011 11:03
25 lines
2538 bytes
2538 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
Author: romo86
Date: Wed, 28 Sep 2011 10:04
Date: Wed, 28 Sep 2011 10:04
15 lines
1886 bytes
1886 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
Author: Piotr Isajew
Date: Wed, 28 Sep 2011 11:39
Date: Wed, 28 Sep 2011 11:39
25 lines
2016 bytes
2016 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
Author: Kermit
Date: Wed, 28 Sep 2011 15:08
Date: Wed, 28 Sep 2011 15:08
13 lines
1559 bytes
1559 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