summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/ccaption.html
blob: bf43971e3132aba018c446755565aadb180a22b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<title> Zastaw ciekawych makroinstrukcji </title>
<LINK REL="stylesheet" TYPE="text/css" HREF="mycss.css">
<meta http-equiv='Content-language' content='pl'>
<meta name='Author' content='W³odzimierz Macewicz'>
<meta name='Keywords' content='latex, makroinstrukcje, podpisy, obiekty ruchome, obiekty przemieszczalne'>
</head>
<body bgcolor=#a0f0a0>
<h2><a name="ccaption">ccaption</a></h2>
Pakiet dostarcza kilku makroinstrukcji zwi±zanych z podpisami pod rysunkami
(¶rodowisko <TT>figure</TT>) lub tabelami (¶rodowisko <tt>table</tt>).
<p>

Umo¿liwiaj± one tworzenie podpisów pod rysunkami i 
tabelami (¶rodowiska <code>figure</code> i <code>table</code>) bêd±cych 
kontynuacj± opisu poprzedniego obiektu (nie jest inkrementowany licznik) oraz
tworzenia opisów sk³adanych tak jak opis rysunku (<code>caption</code>)
w dowolnym miejscu dokumentu.
<p>
poni¿sza konstrukcja da nastêpuj±cy rezultat:
<pre>
\begin{figure}
\caption{podpis pod rysunkiem}
\end{figure}
\begin{figure}
\contcaption{kontynuacja podpisu z poprzedniego rysunku}
\end{figure}
</pre>
<img src=ccapt1.gif>
<p>
oprócz polecenia <tt>\contcaption</tt> mamy do dyspozycji jeszcze kilka innych:
<table border=1>
<tr><td>
<tt>\legend{<i>tekst</i>}</tt></td><td>
        mo¿e byæ u¿yta w dowolnym kontek¶cie; tworzy ,,anonimowy'' podpis
	formatowany tak jak podpisy pod tabelami i rysunkami. Wewn±trz 
	jest wywo³ywane polecenie <tt>formatlegend</tt>, tak ¿e mo¿emy 
	dziêki temu 
	tworzyæ dodatkowe efekty:
	<pre>
	\def\formatlegend#1{{\bfseries mój podpis:}\~#1}
	.
	.
	.
	\legend{tre¶æ podpisu}
	<pre>
	<img src=legend.gif>
	</td></tr>
<tr><td>
<tt>\abovelegendskip</tt></td><td>
   dodatkowy odstêp przed podpisem 
   (definiowany w nastêpuj±cy sposób
   <tt>\setlength{\abovelegendskip}{1cm}</tt>)
	</td></tr>
<tr><td>
<tt>\belowlegendskip</tt></td><td>
   dodatkowy odstêp za podpisem 
   (definiowany w nastêpuj±cy sposób
   <tt>\setlength{\belowlegendskip}{1cm}</tt>)
	</td></tr>
<tr><td>
<tt>\namedlegend</tt></td><td>
polecenie zachowuje sie identycznie jak <tt>caption</tt>, ale
 podpis nie jest numerowany i nie jest wprowadzany do spisu obiektów 
(tabel lub rysunków); uwaga -- wewn±trz te¿ jest wywo³ywane
polecenie <tt>formatlegend</tt>
	</td></tr>
<tr><td>
<tt>\newfixedcaption{\<i>nazwapolecenia</i>}{<i>nazwa¶rodowiska</i>}</tt></td><td>
    polecenie tworzy now± makroinstrukcjê formatuj±c± tekst (mo¿na jej 
    u¿ywaæ w dowolnym miejscu} tak jak
    polecenie <tt>\caption</tt>. Tekst jest opatrzony etykiet± i jest numerowany
    tak jak podpis ¶rodowiska <i>nazwa¶rodowiska</i>
	</td></tr>
<tr><td>
<tt>\newfixedcaption[\<i>polecenie</i>]{\<i>nazwapolecenia</i>}{<i>nazwa¶rodowiska</i>}</tt>
	</td> <td>
tak zdefiniowane polecenie nie numeruje formatowanego tekstu,
a <i>polecenie</i> (musi byæ zdefiniowane wcze¶niej) jest wywo³ywane wewn±trz;
ma analogiczny sens jak wcze¶niej opisane polecenie <tt>\formatlegend</tt>
	</td></tr>
<tr><td>
<tt>\renewfixedcaption</tt></td><td>podobnie jak wy¿ej opisywane;
pozwala przedefiniowaæ istniej±c± makrodefinicjê
	</td></tr>
<tr><td>
<tt>\providefixedcaption</tt></td><td>podobnie jak powy¿ej; pozwala na
utworzenie nowej lub przedefiniowanie istniej±cej (je¶li 
istnieje) makroinstrukcji
	</td></tr>
<tr><td>
<tt>\newfloatenv[<i>licznik</i>]{<i>nazwa</i>}{<i>ext</i>}{<i>etykieta</i>}</tt></td><td> polecenie pozwala na utworzenie nowego obiektu ruchomego 
(zachowuj±cego siê tak jak <tt>table</tt> lub <tt>figure</tt>)<br>
<table>
<tr><td><i>licznik</i></td><td>(np. <tt>section</tt>) okre¶la licznik nadrzêdny</td></tr>
<tr><td><i>ext</i></td><td>rozszerzenie nazwy pliku do którego s± wprowadzane 
informacje o opisach</td></tr>
<tr><td><i>etykieta</i></td><td>tekst etykiety podpisu</td></tr>
</table>
	</td></tr>
<tr><td>
<tt>\listfloats{<i>nazwa</i>}{<i>Opis}</i></tt></td><td>
polecenie tworzy wykaz wszystkich obiektów tworzonych za pomoc± ¶rodowiska
<i>nazwa</i>, opisanych za pomoc± polecenia opisuj±cego (<tt>\caption</tt> lub
w³asnego tworzonego poleceniem <tt>\newfixedcaption</tt>). Wykaz jest opatrzony
tekstem <i>Opis</i>
	</td></tr>
</table>

<p>Patrz te¿ pakiet <a href="caption.html">caption</a>.
</p>
<hr>
<em>W³odzimierz Macewicz</em>
<hr>
Ostatnie zmiany: 05.05.2014.

</body>
</html>