GoGPT Best VPN GoSearch

favicon do OnWorks

geqn - On-line na nuvem

Execute geqn no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando geqn que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.

PROGRAMA:

NOME


eqn - equações de formato para troff ou MathML

SINOPSE


eqn [-rvCNR] [-d xy] [-T nome] [-M dir] [-f F] [-s n] [-p n] [-m n] [arquivos...]

DESCRIÇÃO


Esta página do manual descreve a versão GNU do eqn, que faz parte do documento groff
sistema de formatação. eqn compila descrições de equações embutidas em troff entrada
arquivos em comandos que são compreendidos por troff. Normalmente, ele deve ser invocado usando
da -e opção de Groff. A sintaxe é bastante compatível com Unix eqn. A saída do GNU
eqn não pode ser processado com Unix troff; deve ser processado com GNU troff. Se não houver arquivos
são fornecidos na linha de comando, a entrada padrão é lida. Um nome de arquivo de - faz com que o
entrada padrão a ser lida.

eqn procura o arquivo eqnrc nos diretórios fornecidos com o -M opção primeiro, depois em
/ usr / lib / groff / site-tmac, / usr / share / groff / site-tmace, finalmente, na macro padrão
anuário /usr/share/groff/1.22.3/tmac. Se existe, eqn processa antes do outro
arquivos de entrada. o -R opção evita isso.

GNU eqn não fornece a funcionalidade de neqn: não oferece suporte a baixa resolução,
dispositivos semelhantes a máquinas de escrever (embora possam funcionar adequadamente para entradas muito simples).

OPÇÕES


É possível ter um espaço em branco entre uma opção de linha de comando e seu parâmetro.

-dxy Especifique os delimitadores x e y para a extremidade esquerda e direita, respectivamente, da linha
equações. Algum delim instruções no arquivo de origem substituem isso.

-C Reconhecer .EQ e .PT mesmo quando seguido por um caractere diferente de espaço ou
nova linha. Além disso, a declaração 'delim on'não é tratado especialmente.

-N Não permita novas linhas dentro dos delimitadores. Esta opção permite eqn para se recuperar melhor
de delimitadores de fechamento ausentes.

-v Imprima o número da versão.

-r Apenas uma redução de tamanho.

-mn O tamanho mínimo do ponto é n. eqn não reduz o tamanho dos subscritos ou
sobrescritos para um tamanho menor que n.

-Tnome A saída é para o dispositivo nome. Normalmente, o único efeito disso é definir um
macro nome com um valor de 1; eqnrc usa isso para fornecer definições apropriadas
para o dispositivo de saída. No entanto, se o dispositivo especificado for “MathML”, a saída é
Marcação MathML em vez de comandos troff, e eqnrc não está carregado. o
dispositivo de saída padrão é ps.

-Mdir Pesquisar dir for eqnrc antes dos diretórios padrão.

-R Não carregue eqnrc.

-fF Isso é equivalente a um fonte F comando.

-sn Isso é equivalente a um tamanho g n comando. Esta opção está obsoleta. eqn normalmente
define equações em qualquer que seja o tamanho do ponto atual quando a equação é
encontrados.

-pn Isso diz que subscritos e sobrescritos devem ser n pontos menores que o
texto circundante. Esta opção está obsoleta. Normalmente eqn define subscritos e
sobrescritos em 70% do tamanho do texto circundante.

USO


Apenas as diferenças entre GNU eqn e Unix eqn são descritos aqui.

GNU eqn emite a saída MathML de apresentação quando invocado com o -T MatemáticaML opção.

GNU eqn define o token de entrada "..." como três pontos ou pontos baixos, em vez dos três
pontos centralizados de eqn clássico. Para obter três pontos centralizados, escreva pontos or ponto ponto ponto.

A maioria dos novos recursos do GNU eqn os idiomas de entrada são baseados em TeX. Há alguns
referências às diferenças entre TeX e GNU eqn abaixo; estes podem ser ignorados com segurança
se você não conhece TeX.

Controlador delimitadores
Se não estiver no modo de compatibilidade, eqn reconhece

delim on

para restaurar os delimitadores que foram desativados anteriormente com uma chamada para 'delim WOW!'.
Se os delimitadores não forem especificados, a chamada não terá efeito.

Automático espaçamento
eqn dá a cada componente de uma equação um tipo e ajusta o espaçamento entre os componentes
usando esse tipo. Os tipos possíveis são:

comum um caractere comum, como '1' ou '
x';

operador um grande operador como 'Σ';

binário um operador binário como '+';

relação uma relação como '=';

abrindo um colchete de abertura, como '(';

fechar um colchete de fechamento, como ')';

pontuação um caractere de pontuação, como ',;

interna uma subfórmula contida entre colchetes;

suprimir espaçamento
que suprime o ajuste de espaçamento automático.

Os componentes de uma equação obtêm um tipo de duas maneiras.

tipo t e
Isso produz um componente de equação que contém e mas isso tem tipo t, Onde t is
um dos tipos mencionados acima. Por exemplo, vezes é definido como

tipo "binário" \ (mu

O nome do tipo não precisa ser citado, mas citar protege de macro
expansão.

tipo de personagem t texto
Grupos de caracteres não citados são divididos em caracteres individuais, e o tipo
de cada personagem é pesquisado; isso muda o tipo que é armazenado para cada
personagem; diz que os personagens em texto de agora em diante tem tipo t. Para
exemplo,

tipo de personagem "pontuação" .,;:

faria com que os caracteres '.,;:' tivessem pontuação de tipo sempre que subsequentemente
apareceu em uma equação. O tipo t pode ser também carta or dígito; nesses casos
tipo de personagem altera o tipo de fonte dos caracteres. Veja o Fontes subseção.

Novo primitivas
big e Amplia a expressão que modifica; pretende ter semântica como CSS 'grande'.
Na saída troff, o tamanho do ponto é aumentado em 5; na saída MathML, a expressão
utiliza



e1 pequeno e2
Isso é semelhante a Acima de; pequeno reduz o tamanho de e1 e e2; também coloca menos
espaço vertical entre e1 or e2 e a barra de frações. o Acima de primitivo
corresponde ao TeX \sobre primitivo em estilos de exibição; pequeno corresponde
\sobre em estilos de não exibição.

vCenter e
Centraliza verticalmente e sobre o eixo matemático. O eixo matemático é o vertical
posição sobre quais caracteres como '+ cq e' - 'estão centralizados; também é o
posição vertical usada para a barra de frações. Por exemplo, soma é definido como

{ tipo "operador" vCenter tamanho +5 \ (* S }

(Observe que o vcenter é silenciosamente ignorado ao gerar MathML.)

e1 acento e2
Este define e2 como um sotaque sobre e1. e2 é considerado estar na altura correta para um
letra minúscula; e2 é movido para baixo de acordo com e1 é mais alto ou mais baixo
do que uma letra minúscula. Por exemplo, chapéu é definido como

acento { "^" }

ponto ponto, ponto, til, vec e díade também são definidos usando o acento primitivo.

e1 sotaque e2
Este define e2 como um sotaque sob e1. e2 é considerado estar na altura correta para
um personagem sem descendência; e2 é movido para baixo se e1 tem um descendente. útil is
pré-definido usando sotaque como um acento til abaixo da linha de base.

divisão "texto"
Isso tem o mesmo efeito que simplesmente

texto

mas a texto não está sujeito a expansão macro porque é citado; texto está dividido
e o espaçamento entre caracteres individuais é ajustado.

sem divisão texto
Isso tem o mesmo efeito que

"texto"

mas porque texto não é citado está sujeito a expansão macro; texto não está dividido
para cima e o espaçamento entre caracteres individuais não é ajustado.

e oprimido
Esta é uma variante de primeiro que atua como um operador em e. Produz um diferente
resultado de primeiro em um caso como A oprimido abaixo 1: com oprimido da 1 está dobrado
sob o primo como um subscrito ao A (como é convencional em matemática
composição), enquanto com primeiro da 1 é um subscrito para o caractere principal. o
precedência de oprimido é o mesmo que o de Barra e para, que é maior do que
de tudo exceto acento e sotaque. Em texto não citado a ' aquele não é o
o primeiro personagem é tratado como oprimido.

especial texto e
Isso constrói um novo objeto de e utilizando um troff(1) macro nomeada texto. Quando o
macro é chamada, a string 0s contém a saída para e, e o número registra
0w, 0h, 0d, 0skern e 0 skew conter a largura, altura, profundidade, kern subscrito e
inclinação de e. (O subscrito kern de um objeto diz quanto um subscrito naquele
o objeto deve ser dobrado; a inclinar de um objeto diz o quão longe à direita do
centro do objeto um acento sobre o objeto deve ser colocado.) A macro deve
modificar 0s de modo que ele produza o resultado desejado com sua origem no atual
ponto e aumente a posição horizontal atual pela largura do objeto.
Os registros de número também devem ser modificados para que correspondam ao resultado.

Por exemplo, suponha que você queira uma construção que "cancele" uma expressão desenhando
uma linha diagonal através dele.

.EQ
definir cancelar 'especial Ca '
.PT
.de Ca
. ds 0s \
\ Z '\\ * (0s' \
\ v '\\ n (0du' \
\ D'l \\ n (0wu - \\ n (0hu - \\ n (0du '\
\ v '\\ n (0hu'
..

Então você pode cancelar uma expressão e com cancelar { e }

Aqui está uma construção mais complicada que desenha uma caixa ao redor de uma expressão:

.EQ
definir caixa 'especial Bx '
.PT
.de Bx
. ds 0s \
\ Z '\ h'1n' \\ * (0s '\
\ Z '\
\ v '\\ n (0du + 1n' \
\ D'l \\ n (0wu + 2n 0 '\
\ D'l 0 - \\ n (0hu - \\ n (0du-2n '\
\ D'l - \\ n (0wu-2n 0 '\
\ D'l 0 \\ n (0hu + \\ n (0du + 2n '\
'\
\ h '\\ n (0wu + 2n'
. nr 0w + 2n
. nr 0d + 1n
. nr 0h + 1n
..

espaço n
Um valor positivo do inteiro n (em centésimos de em) define a vertical
espaçamento antes da equação, um valor negativo define o espaçamento após a equação,
substituindo os valores padrão. Esta primitiva fornece uma interface para Groff's \x
escapar (mas com sinal oposto).

Esta palavra-chave não tem efeito se a equação fizer parte de um foto imagem.

Alargado primitivas
col n { ... }
col n { ... }
lcol n { ... }
rcol n { ... }
empilhar n { ... }
cpilar n { ... }
pilha n { ... }
rpilar n { ... }
O valor inteiro n (em centésimos de em) aumenta o espaçamento vertical entre
linhas, usando Groff's \x escape (o valor não tem efeito no modo MathML). Negativo
os valores são possíveis, mas não têm efeito. Se houver mais de um único valor fornecido
em uma matriz, o maior é usado.

Personalização
Quando eqn está gerando marcação de troff, a aparência das equações é controlada por um grande
número de parâmetros. Eles não têm efeito ao gerar o modo MathML, que empurra
composição e movimentos finos downstream para um mecanismo de renderização MathML. Esses parâmetros
pode ser definido usando o conjunto comando.

conjunto p n
Isso define o parâmetro p dar valor n; n é um número inteiro. Por exemplo,

conjunto x_altura 45

Que diz eqn deve assumir uma altura x de 0.45 ems.

Os parâmetros possíveis são os seguintes. Os valores estão em unidades de centésimos de um em
salvo indicação em contrário. Estas descrições pretendem ser expositivas, em vez
do que definitivo.

tamanho_mínimo
eqn não define nada em um tamanho de ponto menor do que este. O valor está em
pontos.

deslocamento_gordo
O dietas ricas em gorduras primitivo encoraja uma equação ao imprimir duas cópias do
equação horizontalmente compensada por este valor. Este parâmetro não é usado em
Modo MathML; em vez disso, o texto gordo usa



over_hang
Uma barra de fração é duas vezes maior do que o máximo das larguras
do numerador e denominador; em outras palavras, ele pende sobre o numerador
e o denominador por pelo menos esse valor.

largura de acento
Quando Barra or para é aplicado a um único caractere, a linha é assim longa.
Normalmente, Barra or para produz uma linha cujo comprimento é a largura do
objeto ao qual se aplica; no caso de um único personagem, isso tende a
produza uma linha que parece muito longa.

fator_delimitador
Delimitadores extensíveis produzidos com o esquerda e certo primitivos têm um
altura e profundidade combinadas de pelo menos alguns milésimos de duas vezes o
quantidade máxima pela qual a sub-equação que os delimitadores incluem se estende
longe do eixo.

delimitador_shortfall
Delimitadores extensíveis produzidos com o esquerda e certo primitivos têm um
altura e profundidade combinadas não menores que a diferença de duas vezes o máximo
quantidade pela qual a sub-equação que os delimitadores incluem se estende
do eixo e este montante.

espaço_delimitador_nulo
Todo esse espaço horizontal é inserido em cada lado de uma fração.

espaço_script
A largura dos subscritos e sobrescritos é aumentada por esse valor.

espaço_fino
Essa quantidade de espaço é inserida automaticamente após os caracteres de pontuação.

espaço_médio
Esta quantidade de espaço é inserida automaticamente em qualquer lado do binário
operadores.

espaço_espesso
Essa quantidade de espaço é inserida automaticamente em qualquer lado das relações.

x_altura
A altura das letras minúsculas sem ascendentes, como 'x'.

altura_eixo
A altura acima da linha de base do centro de caracteres como '+' e
'-'. É importante que este valor esteja correto para a fonte que você está usando.

espessura_da_padrão_de_padrão
Isso deve ser definido para a espessura do \ (ru caráter, ou a espessura de
linhas horizontais produzidas com o \D sequência de fuga.

número1 O Acima de comando desloca o numerador para cima em pelo menos este valor.

número2 O pequeno comando desloca o numerador para cima em pelo menos este valor.

nome1 O Acima de comando desloca para baixo o denominador em pelo menos este valor.

nome2 O pequeno comando desloca para baixo o denominador em pelo menos este valor.

sup1 Normalmente os sobrescritos são deslocados para cima em pelo menos esse valor.

sup2 Sobrescritos dentro de sobrescritos ou limites superiores ou numeradores de pequeno
as frações são deslocadas para cima em pelo menos esse valor. Geralmente é menor que
sup1.

sup3 Sobrescritos dentro de denominadores ou raízes quadradas ou subscritos ou inferior
os limites são aumentados em pelo menos esse valor. Geralmente é menor que
sup2.

sub1 Os subscritos são normalmente reduzidos em pelo menos este valor.

sub2 Quando há um subscrito e um sobrescrito, o subscrito é deslocado
para baixo em pelo menos esse valor.

sup_drop
A linha de base de um sobrescrito não é mais do que essa quantidade abaixo do topo
do objeto no qual o sobrescrito é definido.

sub_drop
A linha de base de um subscrito está pelo menos abaixo da parte inferior do
objeto no qual o subscrito é definido.

big_op_spacing1
A linha de base de um limite superior é pelo menos muito acima do topo do
objeto no qual o limite é definido.

big_op_spacing2
A linha de base de um limite inferior está pelo menos abaixo da parte inferior do
objeto no qual o limite é definido.

big_op_spacing3
A parte inferior de um limite superior é pelo menos um pouco acima do topo do
objeto no qual o limite é definido.

big_op_spacing4
O topo de um limite inferior está pelo menos abaixo da parte inferior do
objeto no qual o limite é definido.

big_op_spacing5
Todo esse espaço vertical é adicionado acima e abaixo dos limites.

linha_base
As linhas de base das linhas em uma pilha ou matriz são normalmente tão distantes.
Na maioria dos casos, isso deve ser igual à soma de número1 e nome1.

shift_down
O ponto médio entre a linha de base superior e a linha de base inferior em uma matriz ou
a pilha é desviada um pouco do eixo. Na maioria dos casos, isso deve
ser igual a altura_eixo.

coluna_sep
Esse tanto de espaço é adicionado entre as colunas em uma matriz.

matriz_side_sep
Essa quantidade de espaço é adicionada em cada lado de uma matriz.

desenhar linhas
Se for diferente de zero, as linhas são desenhadas usando o \D sequência de escape, ao invés
do que com o \l sequência de escape e o \ (ru personagem.

altura
O valor pelo qual a altura da equação excede isso é adicionado como
espaço extra antes da linha que contém a equação (usando \x) O padrão
o valor é 85.

profundidade_corpo
O valor pelo qual a profundidade da equação excede isso é adicionado como extra
espaço após a linha que contém a equação (usando \x) O valor padrão
é 35.

nroff Se for diferente de zero, então definir se comporta como definir e definir is
ignorado, caso contrário definir se comporta como definir e definir é ignorado. o
o valor padrão é 0 (normalmente alterado para 1 pelo eqnrc arquivo para o
ascii, latin1, utf8 e cp1047 dispositivos.)

Uma descrição mais precisa da função de muitos desses parâmetros pode ser encontrada em
Apêndice H de O TeXbook.

Macros
As macros podem aceitar argumentos. Em um corpo macro, $n onde n está entre 1 e 9, é substituído por
da n-ésimo argumento se a macro for chamada com argumentos; se houver menos de
n argumentos, ele é substituído por nada. Uma palavra contendo um parêntese esquerdo onde o
parte da palavra antes do parêntese esquerdo foi definido usando o definir comando é
reconhecida como uma chamada de macro com argumentos; caracteres seguindo o parêntese esquerdo até
parênteses à direita correspondentes são tratados como argumentos separados por vírgula; vírgulas dentro
parênteses aninhados não encerram um argumento.

definir nome X nada X
Isso é como o definir comando, mas nome não é reconhecido se chamado com
argumentos.

incluir "lima"
cópia "lima"
Inclui o conteúdo de lima (incluir e cópia são sinônimos). Linhas de lima
começando com .EQ or .PT são ignorados.

ifdef nome X nada X
If nome foi definido por definir (ou foi definido automaticamente porque nome
é o dispositivo de saída) processo nada; caso contrário, ignore nada. X pode ser qualquer
personagem não aparece em nada.

indefeso nome
Remover definição de nome, tornando-o indefinido.

Além das macros mencionadas acima, as seguintes definições estão disponíveis: alfa, beta,
..., ómega (este é o mesmo que ALPHA, BETA, ..., ÓMEGA), pontos (três pontos na base
linha), e dólar.

Fontes
eqn normalmente usa pelo menos duas fontes para definir uma equação: uma fonte itálico para letras e um
fonte romana para todo o resto. O existente fonte comando muda a fonte que é usada
como a fonte em itálico. Por padrão, este é I. A fonte usada como fonte romana pode ser
mudou usando o novo Grfont comando.

Grfont f
Defina a fonte romana para f.

O itálico primitivo usa a fonte atual em itálico definida por fonte; O romano usos primitivos
a fonte romana atual definida por Grfont. Também há um novo gbfont comando, que muda
a fonte usada pelo pino primitivo. Se você apenas usar o romano, itálico e pino
primitivos para alterar as fontes dentro de uma equação, você pode alterar todas as fontes usadas pelo seu
equações apenas usando fonte, Grfont e gbfont comandos.

Você pode controlar quais caracteres são tratados como letras (e, portanto, definidos em itálico) por
usando o tipo de personagem comando descrito acima. Um tipo de carta faz com que um caractere seja definido
em itálico. Um tipo de dígito faz com que um caractere seja definido no tipo romano.

Use geqn online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.