Viikon VALO #177

ShareLaTeX

ShareLaTeX on web-pohjainen ympäristö LaTeX-dokumenttien muokkaamiseen, yhteismuokkaamiseen ja jakamiseen.

 ShareLaTeX soveltuu LaTeX-kielellä kirjoitettavien julkaisujen kirjoittamiseen sekä yksin että yhdessä. ShareLaTeX toimii palvelinohjelmistona, jota käytetään verkon kautta www-selaimella. Sovellusta voi käyttää joko sharelatex.com-sivuston tarjoamana palveluna tai asentaa omalle palvelimelle. ShareLaTeXilla voidaan luoda useita projekteja, joihin kuuluu useita tiedostoja. Projekteja voidaan jakaa toisten käyttäjien kanssa joko vain luettavassa taikka myös muokattavassa muodossa. ShareLaTeX mahdollistaa myös dokumenttien yhteismuokkauksen, jolloin useampi käyttäjä voi muokata samaa projektia yhtä aikaa. ShareLaTeX on saman kaltainen palvelu kuin suljettua lähdekoodia käyttävä writeLaTeX.

ShareLaTeXin käyttöliittymä koostuu kahdesta rinnakkaisesta näkymästä. Vasemmalla puolella on syntaksikorostuksen kanssa toimiva LaTeX-tekstimuokkain, johon dokumentti kirjoitetaan LaTeX-ladontakielellä. Oikealla puolella on esikatseluikkuna, jossa näytetään pdf-muotoon käännetty versio dokumentista. Esikatselunäkymä ei päivity automaattisesti vaan kääntäminen täytyy käynnistää erikseen painamalla käännösnappia. Käytännössä käännös tehdään palvelimella ja lopputulos käytetään käyttäjän selaimessa. Lisäksi näkymän vasemmassa reunassa on paneeli, josta voi hallita projektin tiedostoja, tarkastella sen historiaa, määrätä sen jakamisesta sekä muokata asetuksia. ShareLaTeXin tekstieditori tukee useita väriteemoja sekä LaTeX-komentojen täydennystä.

Uuden projektin voi aloittaa joko tyhjästä, esimerkin pohjalta tai lataamalla palveluun jo olemassa olevan kirjoitusprojektin zip-pakettina. Projektin voi aloittaa myös valmiista pohjasta, jos sellaisia on asennettuna. Olemassa olevan kirjoitusprojektin käyttäjä voi avata muokattavaksi, kloonata uudeksi projektiksi, ladata omalle koneelleen zip-pakettina, vaihtaa sen nimeä tai poistaa sen. Projekteille voi myös lisätä avainsana-tageja, jotta niiden löytäminen on helpompaa.

Projekteja voi jakaa toisille käyttäjille palvelun sisällä tai julkisesti jakamalla sen osoitteen Twitterin, Facebookin tai Google+:n kautta taikka jollain muulla tavalla. Jos samaan projektiin on annettu kirjoitusoikeus useammalle käyttäjälle, nämä voivat muokata projektin tiedostoja yhtä aikaa. Jos kaksi tai useampi käyttäjä muokkaa samaa tiedostoa samanaikaisesti, näkyvät muokkaukset reaaliaikaisesti kaikilla heillä. Projektiin tehtyjä muokkauksia voi tarkastella jälkikäteen muutoshistoriasta, josta näkyy myös, kuka on minkäkin muokkauksen tehnyt ja milloin.

ShareLaTeX sisältää myös beta-vaiheessa olevan tuen Dropboxille, mikä tarkoittaa sitä, että jos käyttäjä linkittää tunnuksensa Dropbox-palvelun kanssa, voi hän synkronoida projektin tiedostot omalle koneelleen Dropbox-hakemistoon. Tämä mahdollistaa muun muassa sen, että projektiin osallistuva osapuoli voi halutessaan muokata projektin tiedostoja suoraan paikallisilla työkaluilla. Tämän ominaisuuden kanssa kannattaa kuitenkin olla varovainen, jos kirjoittajia on useita.

Kotisivu
https://www.sharelatex.com/
Lähdekoodi
https://github.com/sharelatex/sharelatex
Lisenssi
GNU AGPL
Toimii seuraavilla alustoilla
www-selaimet / palvelimet
Asennus
Ohjelmaa voi käyttää palveluna ShareLaTeX sivustolla tai asentaa omalle palvelimelle.

Teksti: Pesasa
Kuvakaappaukset: Pesasa