Nawias
Z Wikipedii
[…]
{…}
〈…〉
Nawiasy – znaki pisarskie, używane z reguły parzyście, przeznaczone do ujmowania między nie tekstu lub symboli.
Nawiasów używa się w tekstach do logicznego wydzelenia ich mniej ważnych fragmentów. W nawiasy ujmuje się komentarze, wyjaśnienia, uzupełnienia tekstu głównego. Generalnie jednak nadużywanie nawiasów w polskim tekście jest niewskazane. Zaleca się użycie raczej innych znaków interpunkcyjnych jak przecinki czy myślniki.
W matematyce podstawowe znaczenie nawiasów to ustalanie kolejności wykonania działań. Tak na przykład 10 − (6 − 1) = 5, natomiast wykonując działania w kolejności kanonicznej tj. od lewej do prawej otrzymamy 10 − 6 − 1 = 3. W matematyce wyższej nawiasy okrągłe używane są też w innych znaczeniach np. do oznaczenia argumentów funkcji. Nawiasy kwadratowe, klamrowe, ostrokątne mają zazwyczaj inne, specjalne znaczenie.
[edytuj] Nawiasy w ujęciu typograficznym
[edytuj] Zasady interpunkcji
Spotyka się kilka odmian nawiasów, przy czym, jeśli stosowane są w parach, to używa się ich symetrycznie tego samego rodzaju:
Nawiasy okrągłe (...) – są dziś podstawowym typem nawiasów, mają przeznaczenie ogólne. Na starszych maszynach do pisania brakowało pary tych znaków, a zastępowano je najczęściej dwukrotnym użyciem znaku ukośnika w postaci /.../. Tę formę nawiasów określa się też jako nawiasy proste, ale dziś stosowanie jej w normalnych tekstach jest błędem wynikającym z dosłownego powielania maszynopisów.
Nawiasy kwadratowe [...] – używane są zgodnie z polską interpunkcją do zaznaczania wewnątrz cytatu fragmentów pominiętych, komentarzy lub tłumaczenia. W pracach naukowych zwykło się w nawiasach kwadratowych umieszczać odwołanie do źródła cytatu. Zasadniczo chodzi o wstawienie wyjaśnień niepochodzących od autora tekstu. Jeszcze inne zastosowanie to podawanie wymowy wyrazów w nawiasie kwadratowym. Poza tym używa się też nawiasów kwadratowych w charakterze nawiasów zewnętrznych, a więc gdy zachodzi potrzeba podkreślenia hierarchii nawiasów, to jest gdy w nawiasy trzeba ująć fragment tekstu znajdującego się już wewnątrz nawisów. Zazwyczaj wtedy nawiasy zewnętrzne są kwadratowe a wewnętrzne okrągłe.
Nawiasy klamrowe {...} – spotyka się zasadniczo głównie w wydawnictwach specjalnych, na przykład słownikach. Czasem używa się ich też w celu zaznaczenia ingerencji edytorskich — wykasowań tekstu.
Nawiasy ostrokątne 〈...〉 – są w tekście ciągłym również rzadko spotykane. W słownikach mogą być w nie ujmowane np. wskazówki etymologiczne. Określenie tego znaku jako nawias ostrokątny jest w gruncie rzeczy mylące, a ma podłoże historyczne, gdyż obecnie ich graficzna postać przybiera najczęściej postać z kątem rozwartym. Ponieważ nawiasy ostrokątne nie są z reguły dostępne bezpośrednio z klawiatury komputera, a często nawet nie ma tych znaków w danym foncie, bywają zastępowane podobnymi nieco znakami ASCII <...> (mniejszy, większy).
W języku polskim nawias otwierający jest zawsze poprzedzany odstępem, a tekst wewnątrz nawiasu następuje bez odstępu, odwrotnie postępuje się w przypadku nawiasu zamykającego. Jeśli jednak po nawiasie zamykającym powinien zostać umieszczony znak interpunkcyjny jak np. wykrzyknik, to stawia się go bez odstępu.
Jeśli wstawiany w nawiasie tekst sąsiaduje ze znakiem zapytania, wykrzyknikiem czy wielokropkiem, to taki znak umieszcza się przed tekstem wstawionym w nawiasie, a po nim stawia kropkę np.:
Może powinnaś zadzwonić? (na pewno czeka niecierpliwie).
Jeśli wstawiony tekst sąsiaduje z kropką, przecinkiem, średnikiem lub myślnikiem, to znak taki umieszcza się po nawiasie kończącym wstawiany tekst:
Nie zadzwoniła (chociaż czekał).
Wyjątkiem jest sytuacja, gdy całe zdanie jest ujęte w nawias. Wtedy znak interpunkcyjny kończy zdanie, a po nim następuje nawias zamykający.
Używane czasem pojedyncze nawiasy klamrowe lub inne to w istocie raczej elementy graficzne grupujące tekst.
Do zapisu wyliczeń stosuje się czasem po literze lub symbolu pojedynczy zamykający nawias okrągły np.:
Trzy gatunki gryzoni nadają się do hodowli w warunkach domowych: a) mysz, b) szczur, c) królik.
W wyliczeniach po cyfrze z reguły spotyka się kropkę. Typowe wyliczanie po cyfrach i literach powino wyglądać następująco:
1. Gryzonie a) mysz b) szczur
W tego typu zestawieniach nawias może jednak towarzyszyć cyfrze, zwłaszcza jeśli struktura będzie bardziej rozbudowana, jednak cyfra przy kropce oznacza wyższy rząd, np.
1. Zwierzęta 1) Gryzonie a) mysz
Podobnie stosuje się również parzyście występujące nawiasy, jednak nie przy wyliczeniach, ale w linii:
Trzy gatunki gryzoni nadają się do hodowli w warunkach domowych: (1) mysz, (2) szczur, (3) królik.
[edytuj] Dostępność nawiasów w standardzie Unicode
Standard Unicode definiuje bardzo dużo znaków określanych jako nawiasy lub pełniących funkcję nawiasów. Niektóre z nich to nawiasy o kształcie muszli żółwia, inne odmiany to np. nawiasy używane do zapisu indeksów górnych czy dolnych. Niniejsze zestawienie ma głównie orientacyjny charakter.
( ) left and right parenthesis = opening and closing parenthesis
[ ] left and right square bracket = opening and closing square bracket
{ } left and right curly bracket = opening and closing curly bracket
| | vertical line = vertical bar U+007C
‖ ‖ double vertical line U+2016
⁅ ⁆ left and right square bracket with quill U+2045 U+2046
⁽ ⁾ superscript left and right parenthesis U+207D U+207E
₍ ₎ subscript left and right parenthesis U+208D U+208E
⌈ ⌉ left and right ceiling U+2308 U+2309
⌊ ⌋ left and right floor U+230A U+230B
〈 〉 left-pointing and right-pointing angle bracket U+2329 U+232A
⎛⎜⎝⎞⎟⎠⎡⎢⎣⎤⎥⎦⎧⎨⎩⎪⎫⎬⎭ elementy graficzne do budowy dużych nawiasów i klamer U+239B-U+23AD
❨ ❩ ❪ ❫ ❬ ❭ ❮ ❯ ❰ ❱ ❲ ❳ ❴ ❵ ornamentowe U+2768-U+2775
⟦ ⟧ mathematical left and right white square bracket = z notation left bag bracket U+27E6 U+27E7
⟨ ⟩ mathematical left and right angle bracket = bra = z notation left sequence bracket U+27E8 U+27E9
⟪ ⟫ mathematical left and right double angle bracket = z notation left chevron bracket U+27EA U+27EB
⧼ ⧽ left and right pointing curved angle bracket U+29FC U+29FD
〈 〉left and right angle bracket U+3008 U+3009
《 》left and right double angle bracket U+300A U+300B
「 」 left and right corner bracket U+300C U+300D
『 』 left and right white corner bracket U+300E U+300F
【 】left and right black lenticular bracket U+3010 U+3011
〔 〕left and right tortoise shell bracket U+3014 U+3015
〖 〗left and right white lenticular bracket U+3016 U+3017
〘 〙left and right white tortoise shell bracket U+3018 U+3019
〚 〛 left and right white square bracket = left right abstract syntax bracket U+301A U+301B
⦃⦄ left and right white curly bracket U+2983 U+2984
⦅⦆ left and right white parenthesis U+2985 U+2986
⦇⦈ Z notation left and right image bracet U+2987 U+2988
⦉⦊ Z notation left and right binding bracket U+2989 U+298A
⦋⦌ left and right square bracet with underbar U+298B U+298C
⦍ left square bracket with tick in top corner U+298D
⦎ right square bracket with tick in bottom corner U+298E
⦏ left square bracket with tick in bottom corner U+298F
⦐ right square bracket with tick in top corner U+2990
⦑⦒ left and right angle bracket with dot U+2991 U+2992
⦓⦔ left-arc less-then (right-arc greater-then) bracket U+2993 U+2994
⦕⦖ double left-arc greater-then (double right-arc less-then) bracket U+2995 U+2996
⦗⦘ left and right black tortoise shell bracket U+2997 U+2998
︵︶ presentation form for vertical left and right parenthesis U+FE35 U+FE36
︷︸ presentation form for vertical left and right curly bracket U+FE37 U+FE38
︹︺ presentation form for vertical left and right tortoise shell bracket U+FE39 U+FE3A
︻︼ presentation form for vertical left and right black lenticular bracket U+FE3B U+FE3C
︽︾ presentation form for vertical left and right double angle bracket U+FE3D U+FE3E
︿﹀ presentation form for vertical left and right double angle bracket U+FE3F U+FE40
﹁﹂ presentation form for vertical left and right corner bracket U+FE41 U+FE42
﹃﹄ presentation form for vertical left and right white corner bracket U+FE43 U+FE44
﹙ ﹚ small left and right parenthesis U+FE59 U+FE5A
﹛ ﹜ small left and right curly bracket U+FE5B U+FE5C
﹝ ﹞ small left and right tortoise shell bracket U+FE5D U+FE5E
( ) Fullwidth left and right parenthesis U+FF08 U+FF09
[]Fullwidth left and right square bracket U+FF3B U+FF3D
{}Fullwidth left and right curly bracket U+FF5B U+FF5D
|| Fullwidth vertical line U+FF5C
│ │ Halfwidth forms light vertical U+FFE8
「」 Halfwidth left and right korner bracket U+FF62 U+FF63
﴾ ﴿ ornate left and right parenthesis U+FD3E U+FD3F arabskie
Na marginesie tych rozważań należy dodać, że w standardzie Unicode obok zwykłych nawiasów przewidziane są też specjalne znaki będące liczbami lub małymi literami łacińskimi w nawiasie: ⑴–⒇ i ⒜–⒵. Znajdują się one w bloku "otoczone alfanumeryczne" (U+2474–U+2487 i U+249C–U+24B5). Podobne znaki innych alfabetów niż łaciński to ㈀ - ㉃ U+3200-U+3243.
[edytuj] Nawiasy w matematyce
Również w matematyce nawiasy stosuję się z reguły parzyście, przy czym zamykający nawias jest lustrzanym odbiciem otwierającego. Jako wyjątek można podać na przykład zapis przedziałów.
[edytuj] Nawiasy grupujące wyrażenie
Nawiasy mogą być użyte w celu grupowania wyrażenia i określenia kolejności wykonywania działań matematycznych. Grupowanie może mieć też na celu optyczne rozbicie wyrażenia na logiczne części. Używa się w tym celu zazwyczaj nawiasów okrągłych. W przypadku konieczności użycia kilku nawiasów można w celu odwzorowania hierarchii zastosować nawiasy różnej wielkości lub nawisy kwadratowe i klamrowe:
- albo
[edytuj] Zapis zbiorów
Do notowania zbiorów używa się nawiasów klamrowych.
[edytuj] Notacja przedziałów
Do zapisu przedziałów używa się trzech różnych konwencji. W przypadku przedziału otwartego , półotwartego i zamkniętego można napisać:
[edytuj] Nawiasy klamrowe dla oznaczenia koniunkcji
Ujmując wyrażenia znajdujące się jedno pod drugim w nawiasy klamrowe można zaznaczyć i logiczną koniunkcję. I tak na przykład
oznacza .
Czasem jednak pomijany jest prawy nawias klamrowy, co prowadzi do zapisu:
popularnego zwłaszcza przy zapisie układów równań.
[edytuj] Nawiasy kwadratowe lub okrągłe do zapisu macierzy
[edytuj] Pochodne
Wyższe pochodne zapisywane są dla przejrzystości nie przy pomocy kresek ale liczby arabskiej ujętej w nawias:
- .
Szczególnie uzyteczny jest ten zapis, gdy zmienna jest liczba pochodnych:
- .
[edytuj] Inne zastosowania nawiasów
- oznacza kombinację n i k ( i całkowite, ) lub też macierz o dwóch wierszach i jednej kolumnie, czyli wektor
- to iloczyn skalarny x i y, krotka lub funkcja Cantora przyporządkowująca parze liczb naturalnych (lub ich skończonej liczbie) liczbę naturalną. Kroti często też bywają zapisywane w nawiasach okrągłych:
- to komutator dwóch operatorów używany w opisie matematycznym stosowanym w mechanice kwantowej
- to antykomutator, zapisywany alternatywnie jako .
- to nawias Poissona, dwuliniowy operator różnicowy stosowany w mechanice Hamiltona
[edytuj] Inne znaki specjalne spełniające rolę nawiasów
Inne również parzyście występujące nawiasy mają charakter specjalnych operatorów lub funkcji:
- oznacza największą liczbę całkowitą mniejszą lub równą x (inne oznaczenie to )
- oznacza najmniejszą liczbę całkowitą większą lub równą x
- oznacza wartość bezwzględną z x, macierz ujęta w pionowe kreski : oznacza wyznacznik macierzy. Tej samej symboliki używa się też do zapisu tak odmiennych rzeczy, jak np. moc zbioru czy długość odcinka.
- to zapis normy.
[edytuj] Pojedyncze nawiasy klamrowe oznaczające wybór
Przy definiowaniu funkcji czasem stosowana jest konwencja jak poniżej:
- .
[edytuj] Pojedyncze nawiasy klamrowe grupujące logicznie
W niektórych wypadkach wygodnie jest się posłużyć pojedynczymi nawiasami klamrowymi w celu graficznego oddzielenia fragmentów od siebie. Ta metoda bywa też stosowana w definicjach przy nieco swobodniejszym stylu lub dla wyjaśnienia trudniejszych wzorów. Przykłady:
[edytuj] Użycie nawiasów w językach programowania
W różnych językach programowania nawiasy mają różne znaczenie. Poniższe zestawienia, dalekie od kompletności, daje kilka przykładów konwencji stosowanych w niektórych językach:
[edytuj] Nawiasy okrągłe
- Jak w arytmetyce określają kolejność wykonywania działań
- W nawiasy ujmowane są często argumenty funkcji
- Operator konwersji typu zmiennej w języku C i C++
- Budowa list (LISP i pokrewne języki)
- Indeks przy dostępie do tablic (BASIC)
[edytuj] Nawiasy kwadratowe
- Indeks przy dostępie do tablic
- Operator list (Python, Logo i in.)
- W Wiki (np. Wikipedia) oznacza linki)
[edytuj] Nawiasy klamrowe
- Granice bloków (C, C++, Java, JavaScript, LilyPond i.in.)
- Granice komentarzy (Pascal)
- Pojedyncze znaki w obrębie zmiennych tekstowych (PHP)
- Granice tagów (CSS)
- Na oznaczenie zmiennej (powłoki tekstowe np. Bash)
- Szablony tekstowe i makra (Wiki)
[edytuj] Nawiasy ostrokątne
W rzeczywistości używane są znaki ASCII mniejsze i większy (<>).
- Argumenty szablonów (C++, Java)
- Granice tagów (SGML, HTML, XML)
- Metaznak w notacji języków formalnych (notacja Backusa-Naura)
[edytuj] Inne znaki
- W wielu językach programowania używa się znaków tekstowych spełniających w istocie rolę nawiasów (np. DO ... OD (Algol 68))
- Komentarze w języku PL/I mają np. formę /* ... */ zaś w Algol 68 (* ... *)
[edytuj] Emotikony
Z racji swojego kształtu nawiasy, najczęściej okrągłe, wykorzystywane są do opisu emocji (tzw. smileys lub emotikony). Jako przykład można podać:
- :) lub :-) to uśmiech,
- ;) lub ;-) to uśmiech z przymrużeniem oka,
- !) lub !-) to uśmiech z szelmowskim przymrużeniem oka,
- :( lub :-( to smutek, zmartwienie.
Znaki tego typu należy interpretować jako obróconą o 90° twarz ludzką.
Zobacz też: przegląd zagadnień z zakresu DTP.