2011-03-04 2 views
7

Я ищу плагин для латекса для Visual Studio 2010 (желательно бесплатный).Плагин Latex для визуальной студии 2010

Особенности он должен иметь:

  1. сворачивание кода
  2. подсветку синтаксиса
  3. AutoCompletion
  4. Обработка ошибок
+4

Это может быть лучше поставлено на http://tex.stackexchange.com, но я был бы очень удивлен, если плагин _any_ LaTeX VS существует вообще. –

+0

Я считаю, что плагины латекса существуют как для netbeans, так и для eclipse. Даже VS является одинаково хорошей IDE (если не лучше). Я считаю довольно разумным надеяться на плагин для латекса для vs2010 – DarkKnight

ответ

5

Я не думаю, что для VS есть что-то доступное. В качестве альтернативы я использую eclipse с плагином texlipse. Он имеет все функции в вашем списке. Я не использую окна, но ubuntu с eclipse, R, MySQL и Sweave достаточно для обслуживания всех моих соединений с данными, управления, манипулирования, аналитики и отчетности. Все перечисленные инструменты доступны в Windows с достаточным подключением к SQLserver с RODBC.

+8

Не отвечает на вопрос. – Nilks

0

На самом деле я думаю, что MS VS был разработан как редактор для программистов» ». Конечно, это намного больше, чем просто редактор, но редактирование (la) tex-файлов не вписывается в эту модель. Поэтому лучше не тратить время и попробовать другие решения. Я предлагаю open-source Lyx, который доступен на платформах Linux и Windows (и AFAIK на Mac OS) и прост в использовании. Просто попробуйте, ожидая других (возможно, лучших) ответов.

+0

LyX не LaTeX, а TeX (и уровень программирования LaTeX3, предоставляемый 'expl3'), - это такая же среда программирования, как и любой другой язык. На положительной ноте, я посмотрю, не смогу ли я сделать такой плагин в эти выходные. –

+0

@Sean Allred: вы сделали этот плагин? :) –

+0

@MichaelCorleone Я узнал, что я не могу сделать такой плагин легко - для изучения учебников потребуется больше времени, и у меня есть свободное время; ему придется ждать хотя бы до Рождества. –

2

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

Вы можете создать собственный LaTeX-специфический language service. Более того, вам нужно будет создать собственный build rules.

Но, поскольку я думаю, что это слишком много работы, я рекомендую TeXnicCenter, бесплатную программу, которая имеет подсветку синтаксиса, автозаполнение и обработку ошибок. Я не уверен в сворачивании кода, но я думаю, что у него этого нет.

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

+1

Даже я глубоко обеспокоен действительно хорошим завершением кода. Существует редактор латекса под названием «inlage», который имеет действительно хорошее завершение, но его не бесплатно (увы). – DarkKnight

+1

yep, inlage, похоже, поддерживает всех, кто задает вопрос. – phimuemue

+0

но, увы это не freeware !!!! – DarkKnight

1

Хорошим выбором для редактора LaTeX является TeXWorks. Вы должны попробовать, так как нет поддержки LaTeX для Visual Studio.

+0

Я попробовал texworks. Однако я не смог завершить работу кода. Все, что он делает, это распознать начало, если я набираю \ begin, но не дает завершения для аргумента команды. Его завершение, как правило, практически бесполезно. – DarkKnight

+0

Вы пытались ввести i.e. "\ beTABpiTAB" (TAB - это клавиша TAB)? TeXWorks дает вам полный блок \ begin ... \ end. Завершение может отличаться от ожидаемого, но оно мощное. Вы можете еще больше использовать ярлыки, т. Е. «BpTAB» дает то же самое. – harper

0

Код Visual Studio с расширением LaTeX доступен. Это бесплатно.

Смежные вопросы