AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1575652
Accepted
kdb
kdb
Asked: 2020-08-07 01:11:20 +0800 CST2020-08-07 01:11:20 +0800 CST 2020-08-07 01:11:20 +0800 CST

Como posso gerar automaticamente e fazer referência cruzada consistente a números de equações e subequações no Microsoft Word 2016?

  • 772

Escrevo esta pergunta como perguntas e respostas depois de coletar informações de diferentes fontes. Para alguns problemas que não encontrei soluções, consulte a parte da resposta .


Eu quero criar equações com numeração na mesma linha.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 
sed  diam  nonumy  eirmod   tempor  invidunt  ut  labore

                         x + y
         ∑    x * y =    -----                       (1)
          n              x - y

et  dolore magna  aliquyam erat,  sed diam  voluptua. At
vero eos et accusam et justo duo dolores
                                                           |Unnumbered  |
                   x = ...                                 |intermediate|
                   y = ...                                 |equation    |

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 
sed  diam  nonumy  eirmod   tempor  invidunt  ut  labore

                        x = f(a,b)                  (2a)
                        y = g(c,d)                  (2b)
                        n = z(x,y)                  (2c)

et ea rebum. Stet clita  kasd gubergren, no sea takimata
sanctus  est Lorem  ipsum  dolor sit  amet, see
Eqs. (1,2b,2c). 

Como posso produzir tais equações, de modo que os números das equações possam ser consistentes com "Atualizar campos" ( Ctrl+A, F9) e fazer referência cruzada das equações consistentemente, ou seja, de forma que a atualização da numeração também atualize as referências?

microsoft-word microsoft-word-2016
  • 1 1 respostas
  • 2076 Views

1 respostas

  • Voted
  1. Best Answer
    kdb
    2020-08-07T01:11:20+08:002020-08-07T01:11:20+08:00

    (O texto dos elementos da interface do usuário pode variar um pouco, devido à minha versão estar em alemão. Pesquisei no Google quais devem ser os termos em inglês.).

    Contents
    ------
    1. Adding a “display” style equation
    2. Inserting an equation number field
    3. Referencing auto-numbered equations
    4. Subequation numbering
    5. Open Issues
    

    1. Adicionando uma equação de estilo de “exibição”

    Use “Inserir→Equação→Nova Equação” para criar uma nova equação. Para torná-la uma equação de estilo de exibição em vez de uma equação em linha, basta colocá-la em uma nova linha. Tais equações devem diferir de várias maneiras, por

    1. Ser centrado e
    2. Ter sobrescritos e subscritos de operadores como ∑ e ∫ colocados acima e abaixo em vez de ao lado do operador.

    como seria o caso com as construções LaTeX

    \begin{equation} .. \end{equation}
    $$ .. $$
    \[ .. \]
    

    Se ele se comportar de maneira diferente. Isso pode ser desabilitado em um determinado documento, especialmente ao trabalhar com colaboradores ou modelos de terceiros.

    A configuração pode ser encontrada colocando o cursor dentro de uma equação ou criando uma nova equação através da ribbon “Insert→Equation→NewEquation” e depois acessando as opções da Equation através da ribbon “EquationTools/Design”, onde as opções ficam escondidas no ↘botão da seção "Ferramentas" à esquerda da faixa de opções.

    Nas opções da seção "Mostrar matemática" essas configurações são controladas. Na dúvida é só usar o botão "padrões" na parte inferior.

    Além disso, esta caixa de diálogo permite personalizar a formatação matemática de exibição de forma consistente.

    2. Inserindo um campo de número de equação

    O Word 2016 tem suporte para numeração manual de equações, semelhante ao uso do \tagcomando no LaTeX. Por exemplo, a digitação x=1#(23)<Enter>produzirá

    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 
    sed  diam  nonumy  eirmod   tempor  invidunt  ut  labore
    
                              x = 1                     (23)
    
    et  dolore magna  aliquyam erat,  sed diam  voluptua. At
    vero eos et accusam et justo duo dolores.
    

    Um número automático pode ser gerado usando “Referências → Inserir legenda” (ger. “Verweise → Beschriftung einfügen”), mas isso fica esmaecido dentro das equações. Em vez de,

    1. Crie o campo de número da equação fora de uma equação com “Referências → Inserir legenda”. Selecione o tipo “Equação” (caso ainda não exista ou tenha sido deletada utilize o botão “Novo Rótulo” para criá-lo e selecione a opção “Excluir rótulo da legenda”.

      Isso cria um campo numerado automaticamente. Também define o estilo do parágrafo como “Legenda”; Altere-o de volta para “Text Body” ou “Standard” na faixa “Home”.

    2. Recorte o campo ( Ctrl+X) e use-o como número da equação usando o #(number)<Enter>padrão, mas ao invés de <number>colar o campo com Ctrl+V.

    Para conveniência futura, é útil armazenar o número da equação como trecho de texto reutilizável (ger. "Schnellbausteine") na faixa “Inserir” ou armazenar uma equação numerada como modelo na interface “Inserir → Equação”. Você também pode simplesmente copiar e colar as equações anteriores; Os números serão os mesmos somente até a atualização dos campos.

    3. Referenciando equações numeradas automaticamente

    Encontrei uma recomendação comum para apenas copiar/colar os números das equações geradas. Isto está errado. Fazendo isso irá quebrar a referência, ao atualizar a numeração, pois não insere uma referência ao número da equação, mas sim um novo campo autonumerado, que só não foi atualizado ainda.

    Normalmente, você inseriria referências cruzadas com “Inserir → Referência Cruzada”. No entanto, essa interface considera tudo o que resta do número como parte do rótulo da categoria, e o Word 2016 não oferece a opção de inserir apenas o número; portanto, usar isso diretamente inserirá a equação inteira em vez da referência numérica.

    Em vez disso, precisamos criar um marcador nomeado (ger. “Textmarke”) selecionando o campo do número da equação – apenas o número, sem colchetes – e usando “Inserir → Marcador”.

    Podemos então inserir uma cópia autoatualizável e com hiperlink do texto marcado, ou seja, o número da equação, usando “Inserir → Referência cruzada” usando o tipo de referência “Marcador” usando a opção “Conteúdo do marcador” (ger. “Textmarkeninhalt”) para os conteúdos de referência.

    A nomenclatura circundante como "Eq. (...)" deve ser feita à mão. Aqui é útil usar um “espaço protegido” inserido Ctrl+Shift+Spacepara evitar quebras de linha indesejadas como

    yada   yada   yada   yada   See   Eq.
    (1) and yada yada yada yada yada yada
    

    Os equivalentes do LaTeX seriam Eq.\,(\ref{NAME})ou Eq.~(\ref{NAME}). Não tenho certeza se existe uma maneira direta de inserir um espaço protegido fino ( \,) no Word.

    4. Numeração de subequação

    Isso não parece ter suporte direto, mas pode ser contornado usando os recursos já usados.

    1. Insira uma equação numerada automaticamente como antes. Adicione manualmente aapós o campo de número.

    2. Nas linhas subseqüentes, não adicione a equação autonumerada e não copie e cole o campo; Isso resultaria em novos números de equação diferentes sendo atribuídos a Ctrl+A, F9.

      Em vez disso, crie um marcador para a parte do campo do primeiro número da equação e use uma referência cruzada para repetir o número. Adicione b, c, detc. manualmente. (A criação automática das letras pode ser possível, mas como essa numeração é muito local, não é trabalhoso.)

      O resultado será algo como

      sed  diam  nonumy  eirmod   tempor  invidunt  ut  labore
      
                              x = f(a,b)                  (2a)
                              y = g(c,d)                  (2b)
                              n = z(x,y)                  (2c)
      
      et ea rebum. Stet clita  kasd gubergren, no sea takimata
      

      onde o 2in (2a)é um campo numerado automaticamente, o 2in (2b)e (2c)é uma referência a um marcador para este campo e a, b, csão letras adicionadas manualmente.

    3. Para fazer referência à equação inteira, use o marcador criado para o número em (2). Para fazer referência a subequações, crie novos marcadores, que incluam o número e a letra da subequação.

    5. Questões Abertas

    No LaTeX, é trivial criar equações de várias linhas que estejam alinhadas em algum símbolo e tenham números utilizáveis ​​para referências cruzadas com o alignambiente, com

    \begin{align}
      x &= hello + world \\
      y &= foo + bar
    \end{align}
    

    Resultando em

    sed  diam nonumy  eirmod  tempor invidunt  ut labore  et
    dolore magna aliquyam erat,
    
                       x = hello + world                (42)
                       y = foo + bar                    (43)
    
    sed diam voluptua.  At vero eos et accusam  et justo duo
    dolores et ea  rebum. Stet clita kasd  gubergren, no sea
    

    Para equações não numeradas, o Word possui um recurso de alinhamento, que pode ser usado selecionando um símbolo para alinhamento e definindo-o como elemento de alinhamento por meio do menu de contexto ou digitando entrada no estilo LaTeX, onde &=será convertido em um arquivo de alinhamento =.

    No entanto, inserir um número com o #()método quebra todo esse alinhamento.

    • 2

relate perguntas

  • MS Word – como inserir uma coluna na borda direita de cada página

  • Use o Microsoft Word para salvar um arquivo UTF-8 sem o BOM

  • Como remover símbolos de espaço estranhos no Word

  • Editando um modelo no word para remover espaços feios

  • Microsoft Word - Como reduzir o tamanho do texto em todos os estilos

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve