To jest polecenie pstextgmt, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
pstext — Drukuj lub składaj tekst na mapach
STRESZCZENIE
pstekst [ pliki tekstowe ] parametry zachód/wschód/południe/na północ[/z min/zmaks][r] [ ] [p|s]parametry
[[j|J]dx[/dy][v[długopis]] ] [ [+a[kąt]][+c[uzasadniać]][+f[chrzcielnica]][+h][+j[uzasadniać]][+l] ] [
kolor ] [((z|Zparametry ] [ ] [ ] [ ] [ ] [ ] [ ] [ l|u ] [ o|O|c|C ] [ [ długopis ] [
x_przesunięcie ] [ y_przesunięcie ] [ [właśnie/dx/dy/][c|etykieta] ] [ ] [ -acol=Nazwa[...] ] [ -ckopie ] [
-f] [ -h] [ -i] [ -p] [ -t] [ -o] [
-:[i|o] ]
Uwaga: Między flagą opcji a powiązanymi argumentami nie może być spacji.
OPIS
pstekst drukuje ciągi tekstowe o zmiennym rozmiarze, typie czcionki i orientacji. Różne mapy
dostępne są projekcje z możliwością rysowania i opisywania granic mapy.
Kod PostScript jest zapisywany na standardowe wyjście. Znaki greckie, indeks dolny, indeks górny,
i małe kapitaliki są obsługiwane w następujący sposób: Sekwencja @~ przełącza pomiędzy wybraną czcionką
i grecki (symbol). @%Nie% ustawia czcionkę Nie; @%% resetuje czcionkę do czcionki początkowej,
@- włącza/wyłącza indeks dolny, @+ włącza/wyłącza indeks górny, @# włącza/wyłącza wielkie litery,
@;kolor; zmienia kolor czcionki (@;; resetuje), @:rozmiar: zmienia rozmiar czcionki (@:: resetuje
it), a @_ włącza/wyłącza podkreślenie. @@ drukuje znak @. @e, @o, @a, @E, @O, @A daj
akcentowane znaki skandynawskie. Mogą być wskazane znaki złożone (nadkreślenie).
z @! sekwencję, która wydrukuje dwa znaki na górze każdego z nich
Inny. Aby nauczyć się kodów ósemkowych dla symboli niedostępnych na klawiaturze i niektórych
akcentowane znaki europejskie, patrz sekcja Char-esc-seq i dodatek
Wykres-ósemkowy-kody-dla-znaków w podręczniku technicznym GMT i książce kucharskiej. Zauważ to
PS_CHAR_ENCODING musi być ustawione na rozszerzony zestaw znaków w pliku konf.gmt plik w kolejności
używać znaków akcentowanych. Używając -G or -W opcje, prostokąt leżący pod spodem
tekst może być kreślony (nie działa w przypadku ciągów zawierających pod-/superskrypty, symbole lub
znaki złożone, z wyjątkiem trybu akapitowego (-M)).
WYMAGANE ARGUMENTY
-Jparametry (więcej ...)
Wybierz odwzorowanie mapy.
-R[jednostka]x min/xmaks/ymin/ymaks[R] (więcej ...)
Określ interesujący Cię region.
Widok perspektywiczny p, opcjonalnie dołącz /z min/zmaks. (jeszcze ...)
OPCJA ARGUMENTY
pliki tekstowe
Jest to jeden lub więcej plików zawierających 1 lub więcej rekordów z (x, y[, chrzcielnica, kąt,
uzasadniać], XNUMX). Atrybuty w nawiasach można alternatywnie ustawić bezpośrednio za pomocą
-F. Jeśli nie zostaną podane żadne pliki, pstekst odczyta standardowe wejście. chrzcielnica jest czcionką
specyfikacja w formacie [rozmiar,][chrzcielnica,][kolor] gdzie rozmiar to rozmiar tekstu w punktach,
chrzcielnica to czcionka, której należy użyć, oraz kolor ustawia kolor czcionki. Aby narysować czcionki konturowe
dołącz =długopis do specyfikacji czcionki. The kąt mierzy się w stopniach
przeciwnie do ruchu wskazówek zegara od poziomu, oraz uzasadniać ustawia wyrównanie. Jeśli chrzcielnica nie jest
liczbą całkowitą, wówczas przyjmuje się, że jest to ciąg tekstowy z żądaną nazwą czcionki (patrz -L
dla dostępnych czcionek). Wyrównanie odnosi się do części ciągu tekstowego, która będzie
zostać zmapowane na (x,y) punkt. Wybierz kombinację 2 znaków L, C, R (np
lewy, środkowy lub prawy) oraz T, M, B dla góry, środka lub dołu. np. BL oznacza niższą
lewo.
-A Kąty podano jako azymuty; przekonwertuj je na wskazówki, korzystając z prądu
występ.
-B[p|s]parametry (więcej ...)
Ustaw odstępy między granicami mapy.
-Cdx/dy
Ustawia odstęp pomiędzy tekstem a otaczającą ramką [15%]. Używane tylko jeśli -W
or -G są określone. Dołącz żądaną jednostkę (cm, inch, lub pmaść; jeśli nie dano nam
skonsultuj się z PROJ_LENGTH_UNIT) lub %, aby uzyskać procent rozmiaru czcionki.
-D[j|J]dx[/dy][w[długopis]]
Odsuwa tekst od rzutowanego (x,y) wskaż dx,dy [0/0]. Jeśli dy nie jest
określony, to jest ustawiony na równy dx, Posługiwać się -Dj aby odsunąć tekst od
zamiast tego punkt (tzn. wyrównanie tekstu określi kierunek
zmiana). Za pomocą -Dj skróci przesunięcia ukośne w narożnikach o kwadrat(2). Opcjonalnie,
dodać v który narysuje linię od punktu pierwotnego do punktu przesuniętego;
dołącz a długopis aby zmienić atrybuty tej linii.
-F[+a[kąt]][+c[uzasadniać]][+f[chrzcielnica]][+h][+j[uzasadniać]][+l]
Domyślnie tekst będzie umieszczany poziomo, przy użyciu podstawowej czcionki adnotacji
atrybuty (FONT_ANNOT_PRIMARY) i wyśrodkowane w punkcie danych. Użyj tej opcji, aby
zastąpić te ustawienia domyślne, określając maksymalnie trzy atrybuty tekstu (czcionka, kąt i
justowanie) bezpośrednio w wierszu poleceń. Używać +f aby ustawić czcionkę
(rozmiar, czcionka, kolor); jeśli nie podano informacji o czcionce, plik wejściowy musi to zawierać
informacje w jednej ze swoich kolumn. Używać +a ustawić kąt; jeśli nie jest podany żaden kąt
wówczas plik wejściowy musi mieć to jako kolumnę. Używać +j ustawić uzasadnienie; Jeśli
nie podano uzasadnienia, wówczas plik wejściowy musi zawierać to jako kolumnę. Rzeczy
odczyt z pliku danych powinien być w tej samej kolejności, jak określona w parametrze -F
opcja. Przykład: -F+f12p, Helvetica-Bold, czerwony+j+a wybiera 12-pensową czerwoną Helvetica-Bold
czcionkę i oczekuje, że odczyta wyrównanie i kąt z pliku w tej kolejności,
po x, y a wcześniej XNUMX. Dodatkowo +c uzasadnienie pozwala nam użyć x, y
współrzędne pobrane z -R string zamiast podawać je na wejściu
plik. Na przykład -F+cTL dostaje x_min, y_maks z -R ciąg i wykreśla
tekst w lewym górnym rogu mapy. Zwykle pojawia się tekst do wykreślenia
z rejestru danych. Zamiast tego użyj +h or +l , aby zaznaczyć tekst jako najnowszy
odpowiednio nagłówek segmentu lub etykieta segmentu w wielosegmentowym pliku wejściowym.
-Gkolor
Ustawia odcień lub kolor używany do wypełnienia pola tekstowego [Domyślnie jest to brak wypełnienia].
Alternatywnie użyj -Gc aby wydrukować tekst, a następnie użyć wymiarów tekstu (i -C)
aby zbudować ścieżki obcinania i włączyć przycinanie. To przycinanie można następnie wyłączyć
później z psclipem -C, Do nie wydrukuj tekst, ale aktywuj przycinanie, użyj -GC zamiast.
-Jz|Zparametry (więcej ...)
Ustaw skalowanie osi Z; ta sama składnia co -Jx.
-K (więcej ...)
Nie finalizuj wykresu PostScript.
-L Wyświetla dostępne numery i nazwy czcionek, a następnie kończy działanie.
-M Tryb akapitowy. Pliki muszą być plikami wielosegmentowymi. Segmenty oddzielone są a
specjalny rekord, którego pierwszym znakiem musi być flaga [Domyślnie: >] Zaczynając w
W kolumnie 3 spodziewamy się znaleźć informacje dotyczące składu tekstu
akapit (pozostałe wiersze do nagłówka następnego segmentu). Oczekiwana informacja
jest (x y [chrzcielnica kąt uzasadniać] przestrzeń linii szerokość robocza dobrze), gdzie x y chrzcielnica kąt
uzasadniać są zdefiniowane powyżej (chrzcielnica, kąt, uzasadniać można ustawić poprzez -F), podczas
przestrzeń linii oraz szerokość robocza to odpowiednio odstępy między wierszami i szerokość akapitu. The
Uzasadnienie tekstu akapitu regulują dobrze Które może być l(lewy),
c(Wchodzić), r(w prawo) lub j(ustyfikowany). Po nagłówku segmentu następuje jeden lub więcej
linie z tekstem akapitu. Tekst może zawierać sekwencje specjalne omówione powyżej.
Oddziel akapity pustą linią. Należy pamiętać, że tutaj uzasadnienie ustawione poprzez
-F+j dotyczy wyrównania ramki, ponieważ wyrównanie tekstu jest ustawione przez dobrze.
-N NIE przycinaj tekstu na granicach mapy [Domyślnie zostanie przycięty].
-O (więcej ...)
Dołącz do istniejącego wykresu PostScript.
-P (więcej ...)
Wybierz orientację wydruku „Portret”.
-Q Zmień cały tekst na dowolny llub uwielkie litery [Domyślnie pozostawia cały tekst bez zmian].
-T Określ kształt pola tekstowego podczas używania -G i / lub -W. Wybierz małe litery o do
uzyskaj prosty prostokąt [Domyślne]. Wybierz wielkie litery O aby uzyskać zaokrąglenie
prostokąt. W trybie akapitowym (-M) możesz także wybrać małe litery c aby uzyskać wklęsłość
prostokąt lub wielkie litery C aby uzyskać wypukły prostokąt.
-U[właśnie/dx/dy/][c|etykieta] (więcej ...)
Narysuj logo znacznika czasu GMT na wykresie.
-V[poziom] (więcej ...)
Wybierz poziom szczegółowości [c].
-Wdługopis Ustawia pióro używane do rysowania prostokąta wokół ciągu tekstowego (patrz -T) [Domyślnie jest
szerokość = domyślna, kolor = czarny, styl = jednolity].
-X[a|c|f|r][przesunięcie x[u]]
-Y[a|c|f|r][przesunięcie y[ty]] (więcej ...)
Przesuń początek wykresu.
-Z W przypadku projekcji 3-D: spodziewaj się, że każdy element będzie miał swój własny poziom podany w trzecim
kolumna i -N jest ustawione domyślnie. (Nie zaimplementowano w trybie akapitowym).
-acol=Nazwa[...] (więcej ...)
Ustaw skojarzenia kolumn przestrzennych col=Nazwa.
-ckopie (więcej ...)
Określ liczbę kopii wydruku [Domyślnie 1].
-f[i|o]kolinfo (więcej ...)
Określ typy danych kolumn wejściowych i/lub wyjściowych.
-h[i|o][n][+c][+d][+ruwagę][+rtytuł] (więcej ...)
Pomiń lub utwórz rekord(y) nagłówka.
-:[i|o] (więcej ...)
Zamień pierwszą i drugą kolumnę na wejściu i/lub wyjściu.
-p[x|y|z]azim/podwyższenie[/zpoziom][+wlon0/Lat0[/z0]][+wx0/y0] (więcej ...)
Wybierz widok perspektywiczny. (Nie zaimplementowano w trybie akapitowym).
-T[transp] (więcej ...)
Ustaw poziom przezroczystości PDF w procentach.
-^ or właśnie -
Wydrukuj krótką wiadomość o składni polecenia, a następnie wyjdź (UWAGA: w systemie Windows
użyj tylko -).
-+ or właśnie +
Wydrukuj obszerny komunikat dotyczący użytkowania (pomocy), w tym wyjaśnienie wszelkich
opcja specyficzna dla modułu (ale nie typowe opcje GMT), a następnie kończy działanie.
-? or Nie argumenty
Wydrukuj pełny komunikat (pomoc) dotyczący użytkowania, w tym wyjaśnienie opcji, a następnie
wyjść.
--wersja
Wydrukuj wersję GMT i wyjdź.
--show-katalog danych
Wydrukuj pełną ścieżkę do katalogu współdzielonego GMT i wyjdź.
PRZYKŁADY
Aby wykreślić tylko czerwone kontury (ciągów tekstowych lon lat) przechowywanych w pliku tekst.d na a
Działka Mercatora o podanych specyfikacjach, użyj
gmt pstext tekst.d -R-30/30/-10/20 -Jm0.1i -P -F+f18p,Helvetica,-=0.5p,czerwony -B5 > plot.ps
Aby narysować tekst w lewym górnym rogu mapy o średnicy 10 cm
echo Góra Lewa | gmt pstext -R1/10/1/10 -JX10 -F+cTL -P > plot.ps
Aby dodać złożony podpis do ilustracji o szerokości 3 cali, użyj
gmt pstext -R0/3/0/5 -JX3i -O -h1 -M -N -F+f12,Times-Roman+jLT << EOF >> figure.ps
To jest nieoznaczony rekord nagłówka, który nie zaczyna się od #
> 0 -0.5 13p 3i j
@%5%Rysunek 1.@%% Ta ilustracja nie pokazuje niczego przydatnego, ale nadal jest potrzebna
podpis pod postacią. Podświetlone @;255/0/0;czerwony@;; możesz zobaczyć lokalizacje
miast, w których @\_niemożliwe@\_ jest zdobycie dobrego tajskiego jedzenia; należy ich unikać.
EOF
WINDOWS UWAGI
Zauważ, że w systemie Windows znak procentu (%) jest wskaźnikiem zmiennym (jak $ w systemie Unix).
Aby wskazać zwykły znak procentowy w skrypcie wsadowym, musisz go powtórzyć (%%); W związku z tym
mechanizm przełączania czcionek (@%*font*% i @%%) może wymagać dwukrotnej liczby procent
oznaki. Dotyczy to tylko tekstu wewnątrz skryptu lub w inny sposób przetwarzanego przez DOS.
Pliki danych otwierane i odczytywane przez pstekst nie potrzebujesz takiego powielania.
OGRANICZENIA
W trybie akapitowym może wystąpić obecność znaków złożonych i innych sekwencji ucieczki
prowadzić do niefortunnego podziału słów. Ponadto, jeśli żądana jest czcionka za pomocą pióra konturowego, jest to wymagane
nie będzie używany w trybie akapitowym. Zwróć uwagę, czy którekolwiek słowo jest szersze niż wybrane
szerokość akapitu, szerokość akapitu zostanie automatycznie powiększona, aby zmieścić najszersze słowo.
Użyj pstextgmt online, korzystając z usług onworks.net