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


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


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)


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

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.


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.


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


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.


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).


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".


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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.