как красиво вставить код в word

Как лучше всего вставить примеры исходного кода в документ Microsoft Word?

Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

Для человека, привыкшего к LaTeX, делать это в Word крайне болезненно. Однако для этого я привязан к Word. Единственные варианты, которые я видел:

Есть ли лучший (и в идеале переносимый) способ сделать это? Есть ли хоть какой-то дословный стиль, похожий на среду LaTeX? Есть ли хоть какой-нибудь симпатичный принтер, который я мог бы скопировать и вставить как RTF?

Я абсолютно ненавижу и презираю бесплатную работу в Microsoft, учитывая, что после всех этих миллиардов долларов они ВСЕ ЕЩЕ не имеют надлежащих руководств по таким вещам со скриншотами на их чертовом веб-сайте.

В любом случае, вот краткое руководство в Word 2010 с использованием Notepad ++ для раскраски синтаксиса и TextBox, которое можно подписать:

Недавно я наткнулся на этот пост и нашел несколько полезных советов. Однако в итоге я использовал совершенно другой подход, который соответствовал моим потребностям. Я разделяю подход и свои рассуждения о том, почему я выбрал этот подход. Сообщение длиннее, чем мне бы хотелось, но я считаю, что скриншоты всегда полезны. Надеюсь, ответ будет кому-то полезен.

Мои требования были следующие:

Мой подход приведен ниже:

Чтобы выполнить требования 2, 3 и 4 выше, используйте таблицу в Microsoft Word, чтобы вставить фрагмент кода. Шаги перечислены ниже:

Чтобы выполнить требование 5, выполните следующие действия:

Сообщите, есть ли у вас какие-либо отзывы или улучшения, или если у вас возникли проблемы с этим подходом.

Источник

Как добавить форматированный код в документ Microsoft Word?

Мне нужно написать документ в MS-Word 2007, который содержит много примеров кода VB.NET и C #.

Каков наилучший способ заставить код выглядеть разумно в документе?

Какие стили и т.д. люди используют?

(У меня нет времени, чтобы отредактировать /форматировать код, и будет очень рад, если он будет выглядеть так же, как в студии разработчиков)

Мне хотелось бы использовать листы стилей слов, чтобы контролировать, как выглядит код, но не хотят «выбирать» каждое ключевое слово и т. д., чтобы установить его стиль.

5 ответов

Вы можете использовать службы выделения источников и копировать /вставлять в документ Word. Я думаю, что это будет самый быстрый способ ( upd. будет работать простая копия от VS).

Word не поддерживает поддержку синтаксиса или другое форматирование кода. Таким образом, лучше всего создать подсветку и т. Д. В другой программе (визуальная студия, затмение, блокнот ++ или этот сайт, который может выполнять 14 языков и не требует установки).

При вставке текста, однако, прямое выполнение самого документа документа может привести к головным болям, таким как подчеркивание и грамматика.

В то время как можно форматировать код со стилями, для этого нет встроенных стилей, и на самом деле это не то, что должны делать стили. Если вы используете стили для форматирования своего кода, просто используйте этот стиль во всех создаваемых вами объектах.

Обновление: Если вы хотите сделать это с помощью стилей кода, вот несколько идей.

Если вы хотите добавить немного большую сложность, вы можете накладывать стили символов над стилем абзаца, чтобы создать нечто похожее на предварительный просмотр кода в stackoverflow с различным форматированием и /или цветом для имен классов, имен экземпляров и т. д.

Настройка такого стиля требует работы, но вы можете получить более настраиваемый результат, чем по сравнению с тем, что вы можете получить, используя подсветку синтаксиса из notepad ++ или Visual Studio.

Как ускорение при форматировании кода со стилем, это может помочь сначала сделать подсветку синтаксиса в одной из этих программ, а затем использовать утилиту поиска Word для поиска текста, соответствующего цвету или другому стилю шрифта, чтобы вы делали не нужно вручную определять, что такое имя класса, например, в коде вручную (оно находится в формате более> в приглашении поиска).

Мне нравится использовать Notepad ++. В NP ++ выберите правильный синтаксис, щелкните правой кнопкой мыши на выбранном коде, выберите «команды плагина», нажмите «скопировать текст с подсветкой синтаксиса». Вставьте его в Word, и у вас есть очень красивый код.

Если вы настроите VS, чтобы он выглядел так, как вы хотите, чтобы он выглядел в документе, будет создана простая копия кода. Он сохранит цвета и другое форматирование.

Однако, если вы когда-либо захотите изменить стиль в документе, это будет очень сложно. В этом случае, создавая стиль code в слове и удостоверяясь, что весь вставленный код установлен, это способ сделать (тогда, если вы меняете стиль, все помечается как этот стиль изменится). Это не позволит вам выделять синтаксис, как в VS.

Это то, что я сделал.

Конечные результаты: как красиво вставить код в word. FWqee. как красиво вставить код в word фото. как красиво вставить код в word-FWqee. картинка как красиво вставить код в word. картинка FWqee. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.>

Источник

Как оформить программный код (С++) в Microsoft Word?

Есть программный код на C++, который необходимо вставить в отчет по работе в Word 2013.

Но если напрямую вставлять его — то получается совершенно не читаемая белиберда.

Хочется оформить так, как код выглядит в компиляторе — с номерами строк, правильным форматированием и подсветкой синтаксиса.

Встроенных средств для этого я не нашел. Подскажите, как это можно сделать?

Батенька, а вам не кажется, что здесь про микроскоп фраза ой как уместна… Хотя, даже не она, а немного другая!

Латех осилить сложно что ли?

как красиво вставить код в word. b9020f6069d326cf948eecb145a7ab1b. как красиво вставить код в word фото. как красиво вставить код в word-b9020f6069d326cf948eecb145a7ab1b. картинка как красиво вставить код в word. картинка b9020f6069d326cf948eecb145a7ab1b. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

как красиво вставить код в word. a82d041e66dd9f9e1dd0d5b8f7806389. как красиво вставить код в word фото. как красиво вставить код в word-a82d041e66dd9f9e1dd0d5b8f7806389. картинка как красиво вставить код в word. картинка a82d041e66dd9f9e1dd0d5b8f7806389. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

как красиво вставить код в word. ad8e835bac936d4210b53b4e6b564850. как красиво вставить код в word фото. как красиво вставить код в word-ad8e835bac936d4210b53b4e6b564850. картинка как красиво вставить код в word. картинка ad8e835bac936d4210b53b4e6b564850. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

Встроенных средств для этого я не нашел

Как так? Создаете свой стиль, там настраивайте шрифт, отступы, табуляцию и тд. Вставляете текст и применяете к нему ваш стиль. Подстветка останется, если в стиле не переопределять цвет шрифта.

С номерами строк придется труднее — надо будет настроить свой стиль нумерации, и в созданном выше стиле абзаца указать, чтобы использовать эту нумерацию.

Например, можно добиться вот таких результатов

Источник

Как отобразить фрагменты кода в формате MS Word с сохранением и подсветкой синтаксиса?

кто-нибудь знает способ для отображения кода в документах Microsoft Word, который сохраняет окраску и форматирование? Предпочтительно, чтобы метод также был ненавязчивым и простым в обновлении.

Я попытался включить код в качестве обычного текста, который выглядит ужасно и мешает при редактировании обычного текста. Я также попытался вставить объекты, документ WordPad и текстовое поле в документ, а затем поместить код внутри этих объектов. Код выглядит намного лучше и его легче избежать при редактировании остальной части текста. Однако эти объекты могут охватывать только одну страницу, что делает редактирование кошмаром, когда необходимо добавить несколько страниц кода.

наконец, я знаю, что есть гораздо лучшие редакторы/форматы, которые не имеют проблем с этим, но я застрял в работе с MS word.

30 ответов

вот лучший способ, для меня, добавить код внутри word:

результат выглядит очень красиво. Вот преимущества этого метода:

и это занимает всего несколько секунд.

скачать и установить Блокнот++ и сделать следующее:

вставьте код в окно;

Выберите язык программирования из меню язык;

выбрать текст для копирования;

вставить его в MS Word и вы хорошо идти!

обновление 29/06/2013:

Notepad++ имеет плагин под названием «NppExport» (поставляется с предустановленной), который позволяет копировать в RTF, HTML и все. Он позволяет использовать десятки языков, в то время как вышеупомянутые IDE ограничены несколькими (без других плагинов).

Я использую копирование всех форматов в буфер обмена и «вставить как HTML » в MS word.

как красиво вставить код в word. 0c09de1c23fa3706a9d3ef3678ac6830. как красиво вставить код в word фото. как красиво вставить код в word-0c09de1c23fa3706a9d3ef3678ac6830. картинка как красиво вставить код в word. картинка 0c09de1c23fa3706a9d3ef3678ac6830. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

как красиво вставить код в word. 2320498fb720b2adbfe6cfa8360d1252. как красиво вставить код в word фото. как красиво вставить код в word-2320498fb720b2adbfe6cfa8360d1252. картинка как красиво вставить код в word. картинка 2320498fb720b2adbfe6cfa8360d1252. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

Немного Радоваться!

прочитав много связанных ответов, я наткнулся на свое собственное решение, которое для меня является наиболее подходящим.

результат выглядит так: как красиво вставить код в word. f42509d22ceca53ea6b1d1241f4893c9. как красиво вставить код в word фото. как красиво вставить код в word-f42509d22ceca53ea6b1d1241f4893c9. картинка как красиво вставить код в word. картинка f42509d22ceca53ea6b1d1241f4893c9. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

Как вы можете видеть, это та же подсветка синтаксиса, что и при переполнении стека, что довольно удивительно.

при переполнении стека

пример кода спасибо этот парень

Я набираю свой код в Visual Studio, а затем копирую-вставляю в word. он сохраняет цвета.

просто скопируйте сгенерированный код и вставьте его в программное обеспечение для редактирования word. До сих пор я пробовал это на MS Word и WPS Writer, работает очень хорошо. Не играет хорошо с Firefox, но отлично работает в Chrome (и IE тоже, но кто хочет это использовать).

одним из основных преимуществ является то, что, в отличие от надстройки формата кода для Word, она не возиться с вашим кодом, и уважает синтаксис различных языков. Я пробовал много других вариантов, предложенных в другом ответе, но я нашел этот наиболее эффективным (быстрый и действительно эффективное).

существует также другой инструмент onlinz, указанный в другом ответе (markup.su) но я нахожу выход planetB более элегантным (хотя и менее универсальным).

вход :

как красиво вставить код в word. 3eb5a4224a04119ab55058aa0af2966a. как красиво вставить код в word фото. как красиво вставить код в word-3eb5a4224a04119ab55058aa0af2966a. картинка как красиво вставить код в word. картинка 3eb5a4224a04119ab55058aa0af2966a. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

выход :

как красиво вставить код в word. e6cc739662c2f1e0cd861b411ee17d26. как красиво вставить код в word фото. как красиво вставить код в word-e6cc739662c2f1e0cd861b411ee17d26. картинка как красиво вставить код в word. картинка e6cc739662c2f1e0cd861b411ee17d26. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

когда я это сделал, я широко использовал стили. Это очень помогает.

то, что я делаю, это создать стиль абзаца (возможно, называемый» Code Example » или что-то в этом роде), который использует моноширинный шрифт, тщательно выбранные вкладки, очень светло-серый фон, тонкую черную границу выше и ниже (что помогает видимости много) и с орфографией выключен. Я также убедиться, что в строке и между абзацами устанавливаются правильно. Затем я создаю дополнительные стили символов сверху (например,, » Comment «,» String «,» Keyword «,» Function Name Decl «,» Variable Name Decl «), который я накладываю сверху; те устанавливают цвет и является ли текст полужирным/курсивом. Затем довольно просто пройти и пометить вставленный пример как код, и он выйдет очень хорошо, и это хорошо работает для коротких фрагментов. Длинные куски кода, вероятно, не должны быть в чем-то, что собирается ехать на мертвое дерево. 🙂

преимущество делать его таким образом что легко приспособиться к какой бы код вы ни делали; вам не нужно полагаться на какую-то IDE, чтобы выяснить, что происходит для вас. (Главная проблема? Печатные страницы обычно не так широки, как окна редактора, поэтому упаковка будет сосать. )

попробуйте определить стиль под названием » Код » и сделать его использовать небольшой шрифт фиксированной ширины, он должен выглядеть лучше.

использовать CTRL + пробел для сброса стиля.

может быть, это слишком просто, но вы пытались вставить свой код и установить шрифт на нем, чтобы курьер новый?

Если вы похожи на меня и слишком ленивы или спешите и не хотите загружать дополнительное программное обеспечение, вы можете использоватьhttp://markup.su/highlighter/. Это очень прямолинейно и поддерживает несколько тем подсветки и многие языки программирования. как красиво вставить код в word. 09989c7a5e0620b315da7e7a9db797e2. как красиво вставить код в word фото. как красиво вставить код в word-09989c7a5e0620b315da7e7a9db797e2. картинка как красиво вставить код в word. картинка 09989c7a5e0620b315da7e7a9db797e2. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.в моем случае я использую Код Visual Studio, что не позволяет копировать с форматом из-за CSS, участвующего в стилизации (как сообщалось здесь).

вот как выглядит код, наконец.как красиво вставить код в word. 81230bc85591d70b6e5d78132cc812da. как красиво вставить код в word фото. как красиво вставить код в word-81230bc85591d70b6e5d78132cc812da. картинка как красиво вставить код в word. картинка 81230bc85591d70b6e5d78132cc812da. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

Если вы используете Возвышенное Текст, вы можете скопировать код из Sublime в MS Word, сохранив подсветку синтаксиса.

установить пакет под названием SublimeHighlight.

в Sublime, используя курсор, выберите код, который вы хотите скопировать, щелкните его правой кнопкой мыши, выберите «Копировать как rtf» и вставьте в MS Word.

Это немного косвенно, но работает очень хорошо. Получить LiveWriter и установить этот плагин:

вставьте свой код с помощью плагина в сообщение в блоге. Выберите все и скопируйте его в Word.

Он отлично выглядит и может включать номера строк. Он также охватывает страницы прилично.

по моему опыту copy-paste из eclipse и Notepad++ работает непосредственно с word.

Как сказали другие ребята, создайте новый стиль абзаца. Что я делаю, так это использую моно-разнесенный шрифт, такой как courier new, небольшой размер, близкий к 8px для шрифтов, один разнесенный без пространства между абзацами, сделайте табуляции небольшой (0,5 см,1 см. 5 см), поместите простую границу строки вокруг текста и отключите проверки грамматики. Таким образом, я достиг линейного торможения eclipse, поэтому мне больше ничего не нужно делать.

надеюсь, что помогла 😉

используйте моноширинный шрифт, например Консоль Lucida,, который поставляется с Windows. Если вырезать / вставить из Visual Studio или что-то, что поддерживает подсветку синтаксиса, часто можно сохранить цветовую схему подсветки синтаксиса.

Vim имеет отличную функцию, которая преобразует код в формат HTML, сохраняя подсветку синтаксиса, стиль шрифта, цвет фона и даже номера строк. Запустить :TOhtml и vim создает новый буфер, содержащий разметку html.

затем откройте этот html-файл в веб-браузере и скопируйте/вставьте все, что он отобразил в Word. Vim советы wiki имеет дополнительная информация.

Это самый простой подход, которому я следую. Рассмотрим, что я хочу вставить java-код.

я вставляю код здесь, чтобы пробелы, вкладки и цветочные скобки были аккуратно сформированы http://www.tutorialspoint.com/online_java_formatter.htm

затем я вставляю код, полученный из Шага 1 здесь, чтобы цвета, шрифты были добавлены в код http://markup.su/highlighter/

вставить предварительный код, полученный от шага 2 до MS word. Наконец, это будет выглядеть так

как красиво вставить код в word. e7cfab7d13a9e1f461ae78adea64c11b. как красиво вставить код в word фото. как красиво вставить код в word-e7cfab7d13a9e1f461ae78adea64c11b. картинка как красиво вставить код в word. картинка e7cfab7d13a9e1f461ae78adea64c11b. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

на самом деле нет чистого способа сделать это, и он все еще может выглядеть подозрительно на основе ваших точных настроек стиля.

Что вы можете попытаться сделать, это сначала запустить преобразование кода в HTML (есть много программ, которые это делают), а затем попытаться открыть HTML-файл с помощью word, который, надеюсь, предоставит вам форматированный и красивый код, а затем скопировать и вставить его в документ.

вы также можете использовать SciTE для вставки кода, если вы не хотите устанавливать тяжелые IDEs, а затем загружать плагины для всего кода, который вы делаете. Просто выберите язык из меню язык, введите код, высокий свет код, выберите Редактировать- > Копировать как RTF, вставить в слово с форматированием (по умолчанию вставить).

Я использую Word 2010, и мне нравится копировать и вставлять из GitHub gist. Только не забудьте сохранить исходное форматирование!

затем я меняю шрифт на DejaVu Sans Mono.

вы можете выбрать копирование С или без нумерации.

копирование в Eclipse и вставка его в Word также является еще одним вариантом.

Лучшая презентация для кода в документах-шрифт фиксированной ширины (как он должен отображаться в IDE), с слабым, затененным фоном или светлой границей, чтобы отличить блок от другого текста.

если его исходный код Java скопируйте его в Visual Studio, а затем скопируйте его обратно в Word.

Ok, это странно, но для решения проблемы цвета фона я вставляю текст как обычно, выделяю весь блок, нажимаю на инструмент выделения, чтобы выделить (даже если выделение установлено на «нет цвета»), а затем я могу стиль текстового блока без цвета фона текста, оставшегося белым. Я использую VS 11 и Word 2010, но проблема существует уже давно (см. http://www.visualstudiodev.com/visual-studio-setup-installation/copypaste-code-from-vs-1305.shtml)

Если вы используете Android Studio, вы можете просто скопировать и вставить, и код будет сохранен и цветах, а также. Достаточно просто!

Я также искал его и в конечном итоге создал что-то для моего отображения кода. Вот хороший способ:

как красиво вставить код в word. e44672b95682c1412b90215f2535581a. как красиво вставить код в word фото. как красиво вставить код в word-e44672b95682c1412b90215f2535581a. картинка как красиво вставить код в word. картинка e44672b95682c1412b90215f2535581a. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

Если вы используете TextMate (в OS X), используйте команду «копировать как rtf». Он поместит красиво напечатанный текст в буфер обмена. как красиво вставить код в word. 1df4a157cfb857197956c0565a542ec8. как красиво вставить код в word фото. как красиво вставить код в word-1df4a157cfb857197956c0565a542ec8. картинка как красиво вставить код в word. картинка 1df4a157cfb857197956c0565a542ec8. Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java.

оттуда вы можете вставить в word или что-нибудь еще.

из Powershell ISE скопировать и вставить слово.
То же самое с Visual Studio.

Примечание: очевидно, что ваш документ не может иметь причудливых функций из > word 2007.

примечание 2: размер файла становится больше, если это важно для вас.

Это имеет то преимущество, что код теперь доступен для поиска в документе (в отличие от решения gargamel), а также может форматировать код, который является несколькими страницами.

Источник

Как добавить форматированный код в документ Microsoft Word?

Мне нужно написать документ в MS-Word 2007, который содержит много примеров VB.NET и C# код.

каков наилучший способ заставить код выглядеть разумным в документе?

какие стили и т. д. Люди используют?

(У меня нет времени вручную редактировать/форматировать код, и я был бы очень рад, если бы он выглядел так же, как в developer studio)

в других работах, что делают люди, которые пишут книги по программированию, там должны хорошее автоматизированное разрешение для этого.

Я хотел бы способ использовать таблицы стилей word, чтобы контролировать, как выглядит код, но не хочу, чтобы «выбрать» каждое ключевое слово и т.д., Чтобы установить его стиль.

5 ответов

вы можете использовать исходные услуги выделения и копировать / вставить в документ Word. Думаю, это будет самый быстрый способ (upd. простой copypaste от VS будет также работает).

Word не поддерживает подсветку синтаксиса, или другое форматирование кода. Поэтому лучше всего создавать подсветку etc в другой программе (visual studio, eclipse, notepad++ или этой вебсайт который может сделать 14 языка и не требует никакой установки).

при вставке текста, однако, делать это непосредственно в самом документе слово может привести к головной боли, как орфографии и грамматики подчеркивает.

хотя можно форматировать код со стилями, нет встроенных стилей, чтобы сделать это, и это не совсем то, что стили предназначены для этого. Если вы чтобы использовать стили для форматирования кода, просто используйте этот стиль во всех создаваемых объектах.

обновление: если вы хотите сделать это со стилями кода, вот несколько идей.

Если вы хотите добавить немного больше сложность, вы можете наложить стили символов поверх стиля абзаца, чтобы создать что-то похожее на предварительный просмотр кода на stackoverflow с различным форматированием и/или цветом для имен классов, имен экземпляров и т. д.

настройка стиля, как это требует работы, но вы можете получить более настраиваемый результат, чем по сравнению с тем, что вы можете получить с помощью подсветки синтаксиса из notepad++ или Visual Studio.

ускорение при форматировании кода со стилем, это может помочь сначала выполните подсветку синтаксиса в одной из этих программ, а затем воспользуйтесь утилитой поиска Word для поиска текста, соответствующего цвету или другому стилю шрифта, чтобы вам не приходилось вручную определять, что такое имя класса, например, в коде вручную (он находится в разделе more->format в строке поиска).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *