Ini ialah arahan sgf2dgp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
sgf2dg - tukar fail Smart Go Format (SGF) kepada gambar rajah yang serupa dengan yang dilihat dalam buku Go
dan majalah.
SINOPSIS
sgf2dg [ pilihan ... ] fail[.sgf|.mgt]
DESCRIPTION
sgf2dg mengambil fail Smart Go Format (SGF). nama fail or nama fail.sgf atau nama fail.mgt dan
menghasilkan fail rajah nama fail.akhiran di mana akhiran ditentukan oleh Penukar (Lihat
di bawah).
Lalai Penukar ialah Dg2TeX yang menukarkan Rajah kepada kod sumber TeX (sgf2dg ialah a
penggantian superset untuk skrip dan pakej sgf2tex). Jika anda mempunyai fon GOOE
(disediakan dalam pakej yang sama seperti sgf2dg) dipasang dengan betul pada sistem anda
dapat TeX nama fail.tex untuk menghasilkan fail .dvi. Anda sudah tentu boleh membenamkan semua atau sebahagian daripada
nama fail.tex ke dalam dokumen TeX lain.
PILIHAN
-h | -membantu
Cetak mesej bantuan dan berhenti.
-i | -in | .sgf | .mgt
Menentukan nama fail input. (STDIN atau tiada untuk input standard.) Pilihan ini tidak
diperlukan dalam penggunaan biasa.
-o | -keluar
Menentukan fail output. ('STDOUT' untuk output standard.) Jika fail input ialah
, .sgf atau .mgt, kemudian .Penukar adalah lalai
(Lihat Penukar pilihan). Pilihan ini tidak diperlukan dalam penggunaan biasa.
-t | -atas
Menentukan baris atas untuk dicetak. Lalai ialah 1.
-b | -bawah
Menentukan garis bawah untuk dicetak. Lalai ialah 19.
-l | -meninggalkan
Menentukan baris paling kiri untuk dicetak. Lalai ialah 1.
-r | - betul
Menentukan baris paling kanan untuk dicetak. Lalai ialah 19.
-pecah | -breakList
'senarai pecah' ialah senarai pergerakan, dipisahkan dengan koma, tanpa ruang. Ini adalah
titik putus: setiap satu akan menjadi langkah terakhir dalam satu rajah.
-m | -movesPerDiagram
'moves per diagram' ialah integer positif, menyatakan bilangan maksimum pergerakan per
gambar rajah. Lalai ialah 50 melainkan -pecah or -breakList ditetapkan, dalam hal ini lalai
ditetapkan kepada jumlah yang sangat besar (10,000). Dua pilihan -breakList and
-movesPerDiagram boleh digunakan bersama.
-n | -nombor baharu
Mulakan setiap rajah dengan nombor 1. Nombor pergerakan sebenar masih digunakan dalam
label.
-nombor baharu and -doubleDigits adalah skema alternatif untuk mengelakkan nombor tiga digit
dalam rajah. Mereka mungkin tidak boleh digunakan bersama.
-d | -doubleDigits
Jika pergerakan pertama rajah melebihi 100, nombor pergerakan dikurangkan modulo 100.
nombor pergerakan sebenar masih digunakan dalam label. -nombor baharu and -doubleDigits adalah
skema alternatif untuk mengelakkan nombor tiga digit dalam rajah. Mereka sepatutnya
mungkin tidak digunakan bersama.
-rl | -ulangLast
Pergerakan terakhir dalam setiap rajah ialah langkah pertama dalam rajah seterusnya. Ini mencontohi perkara biasa
gaya untuk menganotasi permainan Go.
-dia | -abaikanSurat
Surat yang dibenamkan dalam SGF dengan sifat L atau LB diabaikan.
-saya | -abaikanMarkah
Tanda yang dibenamkan dalam SGF dengan sifat M atau MA diabaikan.
-ip | -ignorePass
Pas diabaikan. Dalam sgf, hantaran adalah pergerakan pada titik rekaan tt. Tanpa ini
pilihan, sgf2dg menunjukkan pas dalam ulasan rajah.
-ia | -abai semua
Abaikan huruf, markah, variasi dan pas SGF.
-firstDiagram
Menentukan rajah pertama untuk dicetak. Lalai ialah 1.
-gambar rajah terakhir
Menentukan rajah terakhir untuk dicetak. Lalai adalah untuk mencetak semua rajah sehingga akhir.
-kod
Menghasilkan grid koordinat. Pilihan ini tidak boleh digunakan dengan -duaLajur.
-berkata-kata
Cetak mesej diagnostik semasa penukaran diteruskan. Kebanyakan hartanah SGF menghasilkan
beberapa jenis mesej.
-penukar | -menukar
Memilih pemalam penukar output yang berbeza. Penukar tersedia dengan arus
pakej pengedaran adalah:
Permainan::Go::Dg2TeX TeX sumber (lalai)
Permainan::Go::Dg2Mp MetaPost dibenamkan dalam TeX
Permainan::Go::Dg2ASCII rajah ASCII mudah
Permainan::Go::Dg2PDF Format Dokumen Mudah Alih (PDF)
Permainan::Go::Dg2Ps PostScript
Permainan::Go::Dg2Tk Perl/Tk NoteBook/Kanvas
Permainan::Go::Dg2TkPs PostScript melalui Dg2Tk (Dg2Ps diutamakan)
Penukars agak mudah untuk ditulis - perlu mengambil masa beberapa jam sahaja jika anda sudah melakukannya
mahir dengan sasaran penukaran. Jika anda ingin membuat a Penukar Pasangkan
modul, cara paling mudah mungkin adalah dengan mengambil salinan Dg2Ps.pm (sebagai contoh) dan
mengubah suainya. Setelah ia berfungsi, sila pastikan anda menghantar salinan kepada kami supaya kami boleh menambahkannya
pengagihan.
Penukar sentiasa ditambah dengan 'Games::Go::Dg2', jadi untuk memilih ASCII
penukar dan bukannya penukar TeX lalai, gunakan:
-penukar ASCII
Nama penukar adalah sensitif huruf besar-besaran.
Akhiran nama fail keluaran lalai ditentukan oleh penukar: nama penukar
adalah huruf kecil untuk menjadi akhiran, jadi penukar ASCII menghasilkan .ascii
daripada .sgf.
Anda juga boleh memilih yang berbeza Penukars dengan menukar nama skrip sgf2dg (atau
lebih baik, buat pautan simbolik atau salin jika sistem anda tidak dapat mengendalikan pautan). The
Penukar nama diekstrak daripada nama dengan ungkapan biasa ini:
m/sgf2(.*)/
Apa-apa sahaja selepas 'sgf2' diandaikan sebagai nama a Penukar modul. Sebagai contoh,
mari buat pautan ke skrip:
$ cd / usr / local / bin
$ ln -s sgf2dg sgf2Xyz
Melaksanakan:
$ sgf2Xyz foo.sgf [ pilihan ]
percubaan untuk menggunakan Permainan::Go::Dg2Xyz sebagai Penukar. Yang Penukar nama diekstrak daripada
nama skrip adalah sensitif huruf besar-besaran.
Ambil perhatian bahawa tiga nama yang diekstrak dirawat secara khusus:
tex
gambar rajah
dg
Tiga nama ini (apabila diekstrak daripada nama skrip) sentiasa cuba untuk digunakan
Permainan::Go::Dg2TeX sebagai Penukar.
PENUTUP PILIHAN
Penukar boleh ditambah secara dinamik sebagai pemalam, jadi senarai ini hanya termasuk penukar
modul pemalam yang disertakan dengan pengedaran Sgf2Dg.
Pilihan penukar ditambah dengan nama penukar supaya pilihan xyz untuk penukar
Games::Go::Dg2Abc ditulis pada baris arahan sebagai:
$ sgf2dg ... -Abc-xyz ...
Pilihan penukar yang mengambil hujah mesti dipetik supaya shell melepasi pilihan
dan sebarang hujah sebagai ARGV tunggal. Sebagai contoh, jika pilihan xyz untuk penukar Dg2Abc
mengambil 'foo' dan 'bar' sebagai hujah tambahan, baris arahan ialah:
$ sgf2dg ... "-Abc-xyz foo bar" ...
atau contoh yang lebih realistik untuk menukar warna latar belakang:
$ sgf2dg genan-shuwa -penukar Tk "-Tk-bg #d2f1b4bc8c8b"
Memandangkan Sgf2Dg ialah pengganti super set untuk pakej Sgf2TeX, TeX memegang lalai
kedudukan untuk penukar. Disebabkan kedudukan istimewa sejarah ini, Dg2TeX
pilihan di bawah tidak perlu disertakan dengan 'TeX-'. Semua pilihan berikut digunakan
kepada penukar Dg2TeX.
Pemalam lain yang tersedia pada masa dikeluarkan ialah Dg2Mp, Dg2ASCII, Dg2PDF, Dg2Ps, Dg2Tk
dan Dg2TkPs. Dg2ASCII dan Dg2TkPs tidak mengambil pilihan tambahan. Dg2Tk tidak secara eksplisit
menerima pilihan, tetapi ia cuba menghantar pilihan yang tidak dikenali kepada widget Tk::Canvas di
masa penciptaan (itulah sebabnya contoh di atas berfungsi).
Untuk maklumat lanjut tentang pilihan khusus penukar, sila rujuk perldoc atau
halaman manual:
$ perldoc Games::Go::Dg2PDF
or
$ man Permainan::Go::Dg2Ps
Dg2TeX pilihan
-Komen panjang
(Dg2TeX) Dalam penggunaan lalainya, komen pada setiap rajah mengandungi yang tidak boleh dipecahkan
vbox---semuanya mesti muncul pada satu halaman. Ini boleh menyebabkan masalah jika komen itu
sangat luas. Pilihan ini menghasilkan makro TeX yang lebih rumit yang membolehkan
komen untuk dipecahkan merentasi halaman. Pilihan ini tidak boleh digunakan dengan -mudah or
-Komen panjang.
-mudah
(Dg2TeX) Ini menjana TeX yang sangat mudah yang mungkin tidak kelihatan begitu baik pada halaman, tetapi adalah
mudah jika anda berhasrat untuk mengedit TeX. Pilihan ini tidak boleh digunakan dengan
-Komen panjang.
-duaLajur
(Dg2TeX) Ini menjana format dua lajur menggunakan fon yang lebih kecil. Pilihan ini mungkin tidak
digunakan dengan -Komen panjang or -kod.
-bigFonts
(Dg2TeX) Gunakan fon yang dibesarkan 1.2 kali.
-texComments
(Dg2TeX) Jika pilihan ini TIDAK digunakan maka aksara {, } dan \ ditemui dalam ulasan
digantikan dengan [, ] dan /, kerana fon roman TeX tidak mempunyai aksara ini. Jika
pilihan ini digunakan, penggantian ini tidak dibuat, jadi anda boleh membenamkan sumber TeX
(seperti {\bf change fonts}) terus di dalam ulasan.
-jurang
(Dg2TeX) Jurang menegak (dalam mata) antara rajah. Lalai ialah 12 mata.
Gunakan sgf2dgp dalam talian menggunakan perkhidmatan onworks.net