Pergunta

Eu uso o TeXnicCenter para LaTeX e gostaria que os controles DDE funcionassem para visualizar facilmente as versões em PDF.O Acrobat X parece ter mudado o nome do servidor e isso está quebrando as coisas.Tentei "AcroViewR10" ou "acroviewR10" e outras combinações, mas ainda assim não funciona.

Como solução alternativa, usar o argumento de linha de comando "% bm.pdf" funciona, mas preciso fechar manualmente o pdf sempre antes de recompilar.Portanto, é necessário um clique extra ou algo assim.

Alguém pode dar algumas dicas para resolver o problema corrigindo o DDE ou como fechar o pdf automaticamente quando ele é recompilado?

Foi útil?

Solução

Na verdade, as respostas do Martyn e Adam Nellis resolveram esse problema.Muito obrigado, pessoal.Eu estou apenas colocando passo a passo, então alguém pode usá-lo.

Step1: Adobe Readerx No Adobe Reader X, vá para Editar> Preferências> Geral e desmarque "Ativar o modo protegido na inicialização".

Passo 2: TexnicCenter Vá para Build-> Definir perfis de saída-> Escolha "Latex para PDF" -> guia Visualizador

2.1.Para "visualizar a saída do projeto" e "busca encaminhada"

  • comando: [docopen ("% bm.pdf")] [fileopen ("% bm.pdf")]
  • Server: AcroviewR10 Tópico: Controle

    2.2.Para "Documento Fechar"

    • comando: [DocClose ("% bm.pdf")]
    • Server: AcroviewR10 Tópico: Controle (Use esta opção, mesmo se você usar o Adobe Reader 11)

Outras dicas

Para aqueles que usam o Acrobat X Pro, o servidor deve ser acrovisiewa10 e o excedente deve ser acrobat.exe

Para a versão mais recente do Adobe [DOCCLOSE] não funciona mais.Então você tem que fazer atualizações.No TexnicCenter Hit Alt + F7, vá para a guia Viewer e siga o exemplo em conformidade (funciona no Win7 com o Adobe11):

no caminho executável você tem que ter algo parecido "C: \ Arquivos de Programas (X86) \ Adobe \ Reader 11.0 \ Reader \ Acrord32.exe"

Exibir saída do projeto >>> Escolha "Argumento de linha de comando" e digite "% bm.pdf" no comando

Forward Busca >>> Escolha "Argumento de linha de comando" e digite "% bm.pdf" no comando

e finalmente * a opção mais importante * Feche o documento antes de executar (LA) Tex >>> Escolha "DDE" e entre "[AppExit]" no comando "Acroviewr11" no servidor "Controle" no tópico

Sei que esta pergunta é um pouco antiga, mas estou lutando com esse problema (não uso o TeXnicCenter há algum tempo, então não percebi os problemas ao atualizar o Adobe) e este tópico é o único que resolveu o problema para mim .Porém, tive que usar uma combinação das respostas acima, então pensei em documentar o que funcionou para mim.

Estou usando o Windows Vista Business Edition, TeXnicCenter 1.0 e Adobe Reader 10.0

Vá para Build->Definir Perfis de Saída-> escolha "Latex => PDF"

1) Na guia do visualizador, altere o local do executável para apontar para

C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe

2) Veja o resultado do projeto:Selecione o comando DDE e digite

[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]
Server: arcroviewR10    Topic: Control

3) Pesquisa direta:Selecione o comando DDE e digite

[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]
Server: arcroviewR10    Topic: Control

4) Feche o documento antes de executar o (La)TeX:Selecione o comando DDE e digite

[AppExit]
Server: arcroviewR10    Topic: Control

Em particular, era o ponto 4 que eu precisava fazer e, apesar de pesquisar um pouco, este é o único lugar onde encontrei conselhos para mudar o comando DDE para [AppExit] e funcionou muito bem.Obrigada Cláudia!

Não precisei alterar as configurações do Adobe Reader (ou seja,ainda está no modo protegido na inicialização).

Minhas configurações são:

  • caminho de executável: C: \ Arquivos de Programas \ Adobe \ Reader 10.0 \ Reader \ Achrord32.exe

    para "visualizar a saída do projeto" e "busca encaminhada"

    • comando: [docopen ("% bm.pdf")] [fileopen ("% bm.pdf")]
    • server: acroviwr10
    • tópico: controle

      para "documento fechado"

      • comando: [DocClose ("% bm.pdf")]
      • server: acroviwr10
      • tópico: controle

        Isso funciona para mim, exceto por duas coisas:

          .
        1. Quando o Acrobat Reader é fechado e eu pressiono F5, ele abrirá o leitor do Acrobat, mas não abrirá o documento e trará uma mensagem de erro. Se eu fechar a mensagem de erro e pressionar F5 uma segunda vez (com o Acrobat Reader agora aberto), ele abrirá o documento.
        2. Quando eu pressionar F5, e o documento é aberto, o Acrobat Reader não se torna a janela superior (o foco permanece com o TexnicCenter).

          Portanto, não são grandes problemas, mas apenas pequenos aborrecimentos.


          editar:

          Não tenho certeza se faz diferença, mas no registro do Windows as teclas:

          • hkey_classes_root \ acrobat \ shell \ open \ ddeexec \ aplicação
          • HKEY_LOCAL_MACHINE \ Software \ Classes \ Acrobat \ Shell \ Open \ DDEEXEC \ Aplicativo

            Ambos têm valores definidos como "AcroviewR10" (sem citações).

Eu uso acrobat pro xi e tem as seguintes configurações:

caminho de executável:
C: \ Arquivos de Programas (X86) \ Adobe \ Acrobat 11.0 \ Acrobat \ Acrobat.exe (para versão de 32bit) e
C: \ Arquivos de Programas \ Adobe \ Acrobat 11.0 \ Acrobat \ Acrobat.exe (para versão de 64 bits)

Exibir saída do projeto & encaminhar pesquisa
"Argumento de linha de comando" e "% bm.pdf"

Documento Fechar
"DDE" e digite "[AppExit]" no comando "acrowawa11" no servidor "Controle" no tópico

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top