Я нахожусь в довольно затруднительном положении, мне приходится знакомить нескольких людей с работой, которая по своей природе сложнее, чем та, с которой им будет комфортно. Я хотел бы облегчить этот переход, делая разумный выбор в программном обеспечении, за которое я их сажаю. Я не в состоянии заставить использовать какое-либо конкретное программное обеспечение, но я в состоянии нести личную ответственность за конечный продукт, поэтому, чем эффективнее я смогу привлечь других к этому рабочему процессу, тем меньше работы я буду выполнять. должен сделать сам.
Самая основная потребность — это редактор LaTeX, который не будет пугать детей. У меня есть несколько авторов, а также пара переводчиков и корректоров, которые заняты созданием контента. На сегодняшний день это было сделано в основном в Word. Файлы были переданы по электронной почте и USB-накопителю. Потеря следа от того, у кого есть последняя версия, или внесение изменений в старую копию и, таким образом, сглазить проделанную работу, кажется, было довольно обычным явлением. В результате люди стали защищать свои компьютеры и свои роли, каждый из которых пытается действовать как «канонический» держатель «последних» файлов Word. Конечно, такое отношение на самом деле не решило проблему, но мне будет сложно представить лучший рабочий процесс (по крайней мере, для первого или двух проектов).
Когда произведение, наконец, переживает это мучительное воспитание и готово к публикации, оно отправляется в типографию в виде файлов Word. Там какой-то бедолага переводит все это в печатный формат, перепечатывает (качество сильно разнится) и отправляет в печать. К сожалению, окончательное редактирование, преобразование и набор текста часто никогда не возвращаются обратно по цепочке, поэтому, даже как автор / правообладатель, у нас нет окончательного цифрового издания, которое можно было бы переиздать; его нужно будет взломать снова. Это кажется «легким» авторам и переводчикам, которые срываются с крючка в начале цикла, но конечным результатом является запутанная паутина устаревших проектов, которые не приносят постоянной ценности, кроме одной печати.
Сейчас я занимаюсь некоторыми из этих последних шагов. Чтобы сделать это разумным, я пытаюсь рекомендовать изменение использования на всем пути вверх по цепочке. Краткая версия заключается в том, что я хочу, чтобы весь контент создавался (или переводился) непосредственно в файлы LaTeX из ворот, а вся обработка файлов контролировалась версиями в Git. К сожалению, я прекрасно понимаю, что сложность обеих технологий, вероятно, будет считаться черной магией большинством людей, вовлеченных в эти проекты. Это дает мне возможность как обучать, так и поддерживать любые решения, которые я рекомендую.
За исключением того, что кто-то создаст интегрированный пакет с рабочим процессом, раскатывающим красную ковровую дорожку, мой план состоит в том, чтобы ограничить рабочий процесс (для всех, кроме меня) тремя частями программного обеспечения: менеджером репозиториев git, текстовым редактором с некоторыми умными функциями LaTeX (и программа для просмотра PDF) и какое-то программное обеспечение для управления проектами для координации. Первым, вероятно, будет Gitbox, а последним, вероятно, будет Gitlab. Это заставляет меня искать редактора, чтобы порекомендовать. Основные требования:
Есть ли собственный редактор OSX, который соответствует этим требованиям? Если нет, то что ближе всего с учетом целей использования? Есть ли какое-то другое решение, на которое я должен обратить внимание (например, создание в Markdown и преобразование позже с pandoc
помощью или с использованием совместного веб-редактора LaTeX и вместо этого)?
Решение FOSS было бы отличным, но я в основном ищу прагматичное решение. Конечно, чем дешевле, тем лучше, но я также готов заплатить немного денег за решение, которое улучшит работу и/или сократит количество врагов!
Лично я бы предложил:
Ниже приведены моменты, которые следует учитывать:
Другая возможность, если вы не можете удалить своих участников из Word, — это использовать Mercurial с расширением zipdoc. По крайней мере, это позволит вам использовать текстовые документы VCS.
В конце вы упомянули, что вы, по крайней мере, открыты для идеи совместного редактирования в Интернете, поэтому, если вы еще не проверили это, я рекомендую writeLaTeX .
Он предлагает (на мой вкус) хороший баланс простоты использования для непосвященных TeX (включая меня) и подлинных возможностей LaTeX. Его можно использовать как редактор на основе браузера с предварительным просмотром в реальном времени и относительно простым облачным хранилищем и возможностью совместной работы бесплатно; более продвинутые функции управления проектами доступны по относительно низкой цене.
Мое знакомство с этим сайтом/сервисом было сообщением Hacker News со ссылкой на это сообщение в блоге writeLaTeX об их (в то время новом) режиме Rich Text.
Калеб
pandoc
его реализацию Markdown, так как это звучит многообещающе. Преподавание Markdown гораздо менее вероятно сделает меня врагом, чем преподавание LaTeX! Я думаю, что буду придерживаться Git, так как я уже живу и дышу Git, и у меня будет гораздо больше возможностей поддерживать его. Тем не менее, хуки pre/post commit/push для автоматизации потока находятся на высоте; на самом деле я имел в виду что-то подобное.