Como incorporar o código-fonte de programação no slide do Powerpoint e manter o código destacado?

91

É possível incorporar o código-fonte de programação ao slide do Powerpoint e manter o código destacado / colorido?

Yousui
fonte
de qual aplicativo você está copiando?
John T
Eu uso textmate, e-texteditor e mais eclipse.
Yousui 21/12/2009

Respostas:

53

Após colar, um pequeno ícone "Opções de colagem" aparece abaixo do texto colado.

Clique neste ícone e escolha "Manter a formatação da fonte":

insira a descrição da imagem aqui

harrymc
fonte
2
Não vejo esse Paste Optionsícone. Não vejo um botão para me dar essas opções. Estou usando o PowerPoint: mac 2011. Porém, acho que já vi isso nas versões do Windows.
Acumenus
Tentei diferentes métodos e ferramentas sugeridos para copiar, mas estava faltando a palavra / powerpoint que estava atrapalhando o formato usando o "Tema de Destino". Obrigado!
Tim Büthe
43

Use o Notepad ++ com o complemento NppExport.

  • Selecione o código fonte

  • Use Copiar RTF para a área de transferência do NppExport

  • Cole no slide PPT vazio (não selecione nenhum arquivo de texto)

eleitor
fonte
SIM Eu gostaria de saber sobre isso anos atrás
Ken Bellows
3
Com a versão 6.9.2 ou superior, está funcionando sem o plugin NppExport. Basta clicar com o botão direito do mouse no texto selecionado -> Comandos de plug-in -> Copiar texto com destaque de sintaxe.
Ivan Kochurkin
A versão atual do Notepad ++ já vem com este plugin :) #
fabriciorissetto 27/11
Esta é a solução mais incrível de sempre ...
Blab
21

Os pigmentos podem formatar quase todos os formatos para rtf:

pygmentize -f rtf -o code.rtf code.py
Schlamar
fonte
Um tradutor online está disponível em pygments.org/demo
koppor
3
Mesma idéia, direto para a área de transferência OS X pygmentize -f rtf code.py | pbcopy.
Christian Long
Obrigado por isso. Eu obtive resultados muito favoráveis ​​com o pygmentize -O style=paraiso-dark -f rtf -l aspx-cs Index.cshtml | pbcopyrealce da sintaxe de uma visualização do Razor para uso em uma apresentação.
Asbjørn Ulsberg
3

Se o código-fonte não precisar ser copiado e colado da apresentação, uma solução rápida e suja pode ser simplesmente tirar capturas de tela do código-fonte.

Emory Bell
fonte
7
A imagem pode ficar imprecisa quando o zoom é
ampliado
Use a lupa e faça uma captura de tela.
Wbeard52
1
Fazer isso pode aumentar significativamente o tamanho do arquivo de apresentação.
Rufflewind
3
  1. Clique em Inserir → Objeto → Texto OpenDocument
  2. Colar no painel aberto
  3. Clique fora.

Nota: A cópia do Notepad ++ preservará as cores e o estilo.

samad montazeri
fonte
Não funciona no power point 2010. Copiei o texto do Notepad ++ para a apresentação em power point, mas ele perde cores e estilo.
AnkurTank
1
Se eu usar a conexão NPPExport, usar "copiar RTF para a área de transferência" e colar, funcionará.
AnkurTank
1

O marcador de sintaxe on-line como o TextMate também parece bom, http://markup.su/highlighter/

Mas, após colar na apresentação do PowerPoint, novas linhas e espaçamento são perdidos, para que possamos tirar uma captura de tela da visualização e colá-la em nossa apresentação do PowerPoint

Mohammed Abdul Mateen
fonte
A colagem no ppt não funciona aqui no Windows 10: as novas linhas não são coladas.
koppor
0

A colagem do Eclipse deve manter a formatação se o aplicativo suportar. Eu sei que o Word ... não tem certeza sobre o PPT.

Chris Nava
fonte
1
Funciona do Eclipse Juno ao Word 2010, mas não ao Powerpoint 2010 - perde as cores e converte algumas delas em texto em negrito
DNA
0

Não tive sucesso colando no Powerpoint 2010 no Windows.

No entanto, colar do Eclipse no Word 2010 funciona.

Você pode salvar esse texto formatado como um arquivo RTF e, em seguida, incorporar o RTF em um slide do Powerpoint 2010 usando Inserir objeto (e, opcionalmente, selecionar 'link' para editar e atualizar o texto no Word).

DNA
fonte
0

Usar o Notepad ++ e o Npp Export funciona muito bem, mas o seu texto terminará com um fundo branco.

Para removê-lo, cole primeiro o texto na palavra com a opção "preservar a formatação da fonte". Em seguida, selecione o texto e, em Página inicial> Fonte, remova o fundo com a opção Cor de destaque do texto.

Em seguida, copie novamente o texto da palavra e cole-o no powerpoint com a opção "preservar a formatação da fonte".

John
fonte
0

Copie o código e cole-o primeiro no Microsoft word

insira a descrição da imagem aqui

Em seguida, faça a formatação, se necessário, e copie da palavra e cole novamente no powerpoint clicando com o botão direito do mouse e escolhendo usar o tema de destino

insira a descrição da imagem aqui

selftaught91
fonte
De qualquer maneira, o que significa “Então a formatação, se necessário” significa?
Scott Scott
Isso significa que se você quiser fazer algumas mudanças de seu próprio como o alinhamento ou recuo do código
selftaught91
0

Aqui está outra abordagem:

  1. Encontre um serviço de destaque de sintaxe de código-fonte on-line.
  2. Cole o código para realçar no site.
  3. Copie a versão destacada.
  4. Crie um novo documento do Word.
  5. Cole o código no Word (observe que as cores do plano de fundo podem ser perdidas).
  6. Copie o código do Word.
  7. Crie uma nova área de texto no PowerPoint.
  8. Clique na opção de menu Inicial .
  9. Abra Colar na faixa de opções.
  10. Selecione Manter formatação de origem .
  11. Opcionalmente, altere a cor de fundo da área de texto a gosto.

Ajuste a fonte usando Inconsolata ou outra fonte monoespaçada.

Dave Jarvis
fonte