Este é o comando sgf2dgp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
sgf2dg - converte arquivos Smart Go Format (SGF) em diagramas semelhantes aos vistos nos livros Go
e revistas.
SINOPSE
sgf2dg [opção ...] arquivo [.sgf | .mgt]
DESCRIÇÃO
sgf2dg pega um arquivo Smart Go Format (SGF) nome do arquivo or nome do arquivo.sgf ou nome do arquivo.mgt e
produz um arquivo de diagrama nome do arquivo.suffix onde o sufixo é determinado pelo conversor (Vejo
abaixo).
O padrão conversor é Dg2TeX que converte o Diagrama para o código-fonte TeX (sgf2dg é um
substituição do superconjunto para o script e pacote sgf2tex). Se você tiver as fontes GOOE
(fornecido no mesmo pacote que sgf2dg) instalado corretamente em seu sistema, você será
capaz de TeX nome do arquivo.tex para produzir um arquivo .dvi. Você pode, é claro, incorporar todos ou partes de
nome do arquivo.tex em outros documentos TeX.
OPÇÕES
-h | -Socorro
Imprima uma mensagem de ajuda e saia.
-i | -em | .sgf | .mgt
Especifica o nome do arquivo de entrada. (STDIN ou nenhum para entrada padrão.) Esta opção não é
necessário no uso normal.
-o | -Fora
Especifica o arquivo de saída. ('STDOUT' para saída padrão.) Se o arquivo de entrada for
, .sgf ou .mgt, então .conversor é o padrão
(Ver a conversor opção). Esta opção não é necessária no uso normal.
-t | -topo
Especifica a linha superior a ser impressa. O padrão é 1.
-b | -inferior
Especifica a linha inferior a ser impressa. O padrão é 19.
-l | -esquerda
Especifica a linha mais à esquerda a ser impressa. O padrão é 1.
-r | -certo
Especifica a linha mais à direita a ser impressa. O padrão é 19.
-pausa | -breakList
'break list' é uma lista de jogadas, separadas por vírgula, sem espaços. Estes são
pontos de interrupção: cada um será o último movimento em um diagrama.
-m | -movePerDiagram
'movimentos por diagrama' é um número inteiro positivo, especificando o número máximo de movimentos por
diagrama. O padrão é 50 a menos -pausa or -breakList é definido, caso em que o padrão
é definido como um número muito grande (10,000). As duas opções -breakList e
-movePerDiagram podem ser usados juntos.
-n | -novos números
Comece cada diagrama com o número 1. Os números de movimento reais ainda são usados no
rótulo.
-novos números e -Dois digitos são esquemas alternativos para evitar números de três dígitos
nos diagramas. Eles provavelmente não devem ser usados juntos.
-d | -Dois digitos
Se o primeiro movimento de um diagrama exceder 100, o número do movimento é reduzido no módulo 100. O
os números de movimento reais ainda são usados na etiqueta. -novos números e -Dois digitos e guarante que os mesmos estão
esquemas alternativos para evitar números de três dígitos nos diagramas. Eles deviam
provavelmente não podem ser usados juntos.
-rl | -repetir Último
O último movimento em cada diagrama é o primeiro movimento no próximo. Isso emula um comum
estilo para fazer anotações em jogos Go.
-ele | -ignoreCartas
As letras embutidas no SGF com as propriedades L ou LB são ignoradas.
-Eu estou | -ignoreMarcas
As marcas embutidas no SGF com a propriedade M ou MA são ignoradas.
-ip | -ignorePass
Os passes são ignorados. No sgf, um passe é um movimento no ponto fictício tt. Sem isso
opção, sgf2dg indica passagens nos comentários do diagrama.
-I a | -ignorar todos os
Ignore letras, marcas, variações e passagens do SGF.
-primeiroDiagrama
Especifica o primeiro diagrama a ser impresso. O padrão é 1.
-últimoDiagrama
Especifica o último diagrama a ser impresso. O padrão é imprimir todos os diagramas até o final.
-coordenadas
Gera uma grade de coordenadas. Esta opção não pode ser usada com -duas colunas.
-verboso
Imprima mensagens de diagnóstico à medida que a conversão prossegue. A maioria das propriedades SGF produzem
algum tipo de mensagem.
-conversor | -converter
Seleciona diferentes plug-ins do conversor de saída. Conversores disponíveis com o atual
pacote de distribuição são:
Fonte de Games :: Go :: Dg2TeX TeX (padrão)
Games :: Go :: Dg2Mp MetaPost embutido no TeX
Jogos :: Go :: Dg2ASCII diagramas ASCII simples
Games :: Go :: Dg2PDF Portable Document Format (PDF)
Games :: Go :: Dg2Ps PostScript
Jogos :: Go :: Dg2Tk Perl / Tk NoteBook / Canvas
Games :: Go :: Dg2TkPs PostScript via Dg2Tk (Dg2Ps é preferível)
conversors são muito fáceis de escrever - deve levar apenas algumas horas se você já estiver
familiarizado com a meta de conversão. Se você gostaria de criar um conversor plug-in
módulo, a maneira mais fácil é provavelmente pegar uma cópia do Dg2Ps.pm (por exemplo) e
modifique-o. Quando estiver funcionando, certifique-se de nos enviar uma cópia para que possamos adicioná-la a
a distribuição.
Os conversores são sempre prefixados com 'Games :: Go :: Dg2', para selecionar o ASCII
conversor em vez do conversor TeX padrão, use:
-conversor ASCII
Os nomes dos conversores diferenciam maiúsculas de minúsculas.
O sufixo do nome do arquivo de saída padrão é determinado pelo conversor: o nome do conversor
é escrito em minúsculas para se tornar o sufixo, então o conversor ASCII produz .ascii
a partir de .sgf.
Você também pode selecionar diferentes conversors alterando o nome do script sgf2dg (ou
melhor, faça links simbólicos ou copie se o seu sistema não puder lidar com links). o
conversor o nome é extraído do nome com esta expressão regular:
m / sgf2 (. *) /
Qualquer coisa após 'sgf2' é considerado o nome de um conversor módulo. Por exemplo,
vamos criar um link para o script:
$cd / usr / local / bin
$ ln -s sgf2dg sgf2Xyz
Executando:
$ sgf2Xyz foo.sgf [opções]
tenta usar Games :: Go :: Dg2Xyz como o conversor. O conversor nome extraído de
o nome do script diferencia maiúsculas de minúsculas.
Observe que três nomes extraídos são tratados de maneira especial:
tex
diagrama
dg
Esses três nomes (quando extraídos do nome do script) sempre tentam usar
Games :: Go :: Dg2TeX como o conversor.
CONVERSOR OPÇÕES
Os conversores podem ser adicionados dinamicamente como plug-ins, portanto, esta lista inclui apenas conversores
módulos de plug-in incluídos na distribuição Sgf2Dg.
As opções do conversor são anexadas ao nome do conversor para que a opção xyz para o conversor
Games :: Go :: Dg2Abc é escrito na linha de comando como:
$sgf2dg... -Abc-xyz...
As opções do conversor que recebem argumentos devem ser colocadas entre aspas para que o shell passe a opção
e quaisquer argumentos como um único ARGV. Por exemplo, se a opção xyz para o conversor Dg2Abc
leva 'foo' e 'bar' como argumentos adicionais, a linha de comando seria:
$ sgf2dg ... "-Abc-xyz foo bar" ...
ou um exemplo mais realista de alteração da cor de fundo:
$ sgf2dg genan-shuwa -converter Tk "-Tk-bg # d2f1b4bc8c8b"
Uma vez que Sgf2Dg é um substituto superconjunto para o pacote Sgf2TeX, TeX mantém o padrão
posição para conversores. Devido a esta posição historicamente privilegiada, o Dg2TeX
as opções abaixo não precisam ser precedidas de 'TeX-'. Todas as opções a seguir se aplicam
para o conversor Dg2TeX.
Outros plug-ins disponíveis no momento do lançamento são Dg2Mp, Dg2ASCII, Dg2PDF, Dg2Ps, Dg2Tk
e Dg2TkPs. Dg2ASCII e Dg2TkPs não têm opções adicionais. Dg2Tk não explicitamente
aceita opções, mas tenta passar opções não reconhecidas para os widgets Tk :: Canvas em
tempo de criação (é por isso que o exemplo acima funciona).
Para obter mais informações sobre opções específicas do conversor, consulte o perldoc ou
páginas de manual:
Jogos $ perldoc :: Go :: Dg2PDF
or
Jogos de $ man :: Go :: Dg2Ps
Dg2TeX opções
-longComentários
(Dg2TeX) Em seu uso padrão, os comentários para cada diagrama compreendem um inquebrável
vbox --- todos eles devem aparecer em uma página. Isso pode causar problemas se os comentários forem
muito extenso. Esta opção gera macros TeX mais complicadas que permitem o
comentários a serem quebrados nas páginas. Esta opção não pode ser usada com -simples or
-longComentários.
-simples
(Dg2TeX) Isso gera TeX muito simples que pode não parecer tão bom na página, mas é
conveniente se você pretende editar o TeX. Esta opção não deve ser usada com
-longComentários.
-duas colunas
(Dg2TeX) Isso gera um formato de duas colunas usando fontes menores. Esta opção não pode
ser usado com -longComentários or -coordenadas.
-bigFonts
(Dg2TeX) Use fontes ampliadas 1.2 vezes.
-texComentários
(Dg2TeX) Se esta opção NÃO for usada, os caracteres {,} e \ encontrados nos comentários
são substituídos por [,] e /, uma vez que as fontes TeX roman não têm esses caracteres. Se
esta opção é usada, essas substituições não são feitas, então você pode incorporar o código-fonte do TeX
(como {\ bf alterar fontes}) diretamente dentro dos comentários.
-Gap = Vão
(Dg2TeX) A lacuna vertical (em pontos) entre os diagramas. O padrão é 12 pontos.
Use sgf2dgp online usando serviços onworks.net