XeTeX
XeTeX (અથવા; "ટેક્સ" નું ઉચ્ચારણ અને લેખન પણ જુઓ) એ યુનિકોડનો ઉપયોગ કરતું અને ઓપનટાઇપ, ગ્રેફાઇટ અને એપલ એડવાન્સ્ડ ટાઇપોગ્રાફી (એએટી) જેવી આધુનિક ફોન્ટ તકનીકોને ટેકો આપતું ટેક્સ ટાઇપસેટિંગ એન્જિન છે. તે મૂળરૂપે જોનાથન ક્યૂ દ્વારા લખવામાં આવ્યું હતું અને X11 ફ્રી સોફ્ટવેર લાઇસન્સ હેઠળ વિતરિત કરવામાં આવ્યું છે. શરૂઆતમાં ફક્ત મેક ઓએસ એક્સ માટે વિકસાવવામાં આવ્યું હતું, તે હવે તમામ મુખ્ય પ્લેટફોર્મ માટે ઉપલબ્ધ છે. તે મૂળરૂપે યુનિકોડને ટેકો આપે છે અને ઇનપુટ ફાઇલ મૂળભૂત રીતે યુટીએફ-8 એન્કોડિંગમાં હોવાનું માનવામાં આવે છે. XeTeX ટેક ફૉન્ટ મેટ્રિક્સને રૂપરેખાંકિત કર્યા વિના ઓપરેટિંગ સિસ્ટમમાં સ્થાપિત કોઈપણ ફોન્ટ્સનો ઉપયોગ કરી શકે છે, અને ઓપનટાઇપ, એએટી અને ગ્રેફાઇટ તકનીકોની અદ્યતન ટાઇપોગ્રાફિક સુવિધાઓનો સીધો ઉપયોગ કરી શકે છે જેમ કે વૈકલ્પિક ગ્લિફ્સ અને સ્વેશ, વૈકલ્પિક અથવા ઐતિહાસિક લિગેચર, અને ચલ ફોન્ટ વજન. ઓપનટાઇપ સ્થાનિક ટાઇપોગ્રાફિક સંમેલનો (લોકલ ટેગ) માટે ટેકો પણ હાજર છે. XeTeX કાચા ઓપનટાઇપ ફીચર ટેગને પણ ફોન્ટ પર પસાર કરવાની મંજૂરી આપે છે. માઇક્રોટાઇપોગ્રાફી પણ સપોર્ટેડ છે. XeTeX યુનિકોડ ફોન્ટ્સનો ઉપયોગ કરીને ટાઇપસેટિંગ ગણિતને પણ ટેકો આપે છે જેમાં ખાસ ગાણિતિક સુવિધાઓ હોય છે, જેમ કે કેમ્બ્રિયા મઠ અથવા આસન મઠ, જે ટેક્સ ફોન્ટ મેટ્રિક્સ પર આધારિત પરંપરાગત ગાણિતિક ટાઇપસેટિંગના વિકલ્પ તરીકે છે. કામગીરીની રીત XeTeX બે તબક્કામાં ઇનપુટ પ્રક્રિયા કરે છે. પ્રથમ તબક્કામાં XeTeX વિસ્તૃત DVI (xdv) ફાઇલનું આઉટપુટ આપે છે, જે પછી ડ્રાઇવર દ્વારા PDFમાં રૂપાંતરિત થાય છે. ડિફોલ્ટ ઓપરેટિંગ મોડમાં xdv આઉટપુટ કોઈપણ વપરાશકર્તા-દૃશ્યમાન મધ્યવર્તી ફાઇલો ઉત્પન્ન કર્યા વિના સીધા ડ્રાઇવરને પાઇપ કરવામાં આવે છે. XeTeX નો માત્ર પ્રથમ તબક્કો ચલાવવો અને xdv સાચવવું શક્ય છે, જો કે મધ્યવર્તી બંધારણ પ્રદર્શિત કરવામાં સક્ષમ કોઈ દર્શકો નથી. એક્સડીવી ફાઇલમાંથી પીડીએફ બનાવવા માટે બે બેકએન્ડ ડ્રાઇવરો ઉપલબ્ધ છેઃ એક્સડીવી2પીડીએફ, જે એટીએસયુઆઈ અને ક્વિક ટાઈમ માળખાનો ઉપયોગ કરે છે, અને માત્ર મેક ઓએસ એક્સ. xdvipdfmx પર કામ કરે છે, જે ડીવીઆઇપીડીએફએમએક્સનું સુધારેલું સંસ્કરણ છે, જે ફ્રીટાઇપનો ઉપયોગ કરે છે. આ ડ્રાઇવર તમામ પ્લેટફોર્મ પર કામ કરે છે. આવૃત્તિ 0.997 થી શરૂ કરીને, તમામ પ્લેટફોર્મ પર મૂળભૂત ડ્રાઇવર xdvipdfmx છે. આવૃત્તિ 0.9999 મુજબ, xdv2pdf હવે આધારભૂત નથી અને તેનો વિકાસ બંધ કરવામાં આવ્યો છે. XeTeX એ LaTeX અને ConTeXt બંને મેક્રો પેકેજો સાથે સારી રીતે કામ કરે છે. તેના લેટેક્સ પ્રતિરૂપને ઝેલાટેક્સ તરીકે બોલાવવામાં આવે છે. તેનો ઉપયોગ સામાન્ય રીતે ફોન્ટસ્પેક પેકેજ સાથે થાય છે, જે ફોન્ટની પસંદગી માટે રૂપરેખાંકિત કરી શકાય તેવું ઇન્ટરફેસ પ્રદાન કરે છે, અને જટિલ ફોન્ટ પસંદગીઓને નામ આપવા અને પછીથી ફરીથી ઉપયોગમાં લેવાની મંજૂરી આપે છે. XeTeX એ ટેક્સ લાઇવ, મેકટેક્સ, મિકેક્સ અને લાઇક્સ સાથે જોડાયેલું છે (તારીખો અને આવૃત્તિઓ માટે નીચેનો ઇતિહાસ જુઓ). ઉદાહરણ નીચે XeLaTeX સ્રોત અને પ્રસ્તુત આઉટપુટનું ઉદાહરણ છે. વપરાયેલ ટાઇપફેસ OFL-લાઇસન્સ ધરાવતું ફોન્ટ લિનક્સ લિબર્ટીન છે. લખાણ પર xelatex આદેશ દ્વારા પ્રક્રિયા કરવાની છે. અરેબિક સપોર્ટ XeTeX પણ જમણી-થી-ડાબી સ્ક્રિપ્ટને સપોર્ટ કરે છે, જેમ કે અરેબિક. XeTeX માં અરબી ભાષામાં પ્રસ્તુત કરવાની એક રીત એ છે કે પેકેજ 'અરેબક્સેટેક્સ' નો ઉપયોગ કરવો. આવું કરવા માટે, અરબી ભાષાને નીચેની બાજુએ મૂકવામાં આવે છેઃ \left {arab} [utf]. . . \end {arab} નીચેનો કોડ આને સમજાવે છેઃ ગ્રંથસૂચિ ફાઇલોમાં લાક્ષણિકતાઓ (BibTeX ઉદાહરણ નીચે જુઓ) તમે યુનિકોડ ઘટકોનો ઉપયોગ કરી શકો છો અને તેમને તેમના મૂળ સ્ક્રિપ્ટીંગ સાથે કૉલ કરી શકો છો, ઉદાહરણ તરીકે \cite {Ekstrom}, તેના બદલે \cite {Ekstrom} જેવા લિપ્યંતરિત ASCII ફોર્મ જે pdfTeX એન્જિનનો ઉપયોગ કરીને ફરજિયાત છે. % એન્કોડિંગઃ UTF8 @ARTICLE (એક્સ્ટ્રોમ, ઑથર = "લેખક ડબલ્યુ", શીર્ષક = "{એક્સ્ટ્રોમ શીર્ષક}", જર્નલ = "એક્સ્ટ્રોમ એમ જર્નલ", YEAR = 1965, નોંધ = {પી. ડી. ફ્લેટેક્સ સાથે કામ કરવું}) @ARTICLE (એક્સ્ટ્રોમ, ઑથર = "લેખક એક્સ્ટ્રોમ એમ", શીર્ષક = "{એક્સ્ટ્રોમ શીર્ષક}", જર્નલ = "એક્સ્ટ્રોમ જર્નલ", YEAR = "1965", નોંધ = {પી. ડી. ફ્લેટેક્સ સાથે કામ કરતું નથી પરંતુ xelatex સાથે કામ કરે છે] 2005 માં ઓપનટાઇપ લેઆઉટ સુવિધાઓ માટે સપોર્ટ સૌપ્રથમ રજૂ કરવામાં આવ્યો હતો. બેચોટેક્સ 2006 દરમિયાન લિનક્સ માટે એક સંસ્કરણની જાહેરાત કરવામાં આવી હતી, જે થોડા મહિના પછી અકીરા કાકુટો દ્વારા માઇક્રોસોફ્ટ વિન્ડોઝમાં મૂકવામાં આવ્યું હતું અને અંતે તમામ મુખ્ય પ્લેટફોર્મ માટે ટેક્સ લાઇવ 2007માં સામેલ કરવામાં આવ્યું હતું. XeTeX પણ આવૃત્તિ 2 થી LyX દ્વારા સપોર્ટેડ છે અને આવૃત્તિ 2.7 થી મિકેટેક્સ સાથે મોકલવામાં આવે છે. ટેક્સ લાઇવમાં સમાવેશની બાબતમાં, XeTeX કોઈપણ ચોક્કસ સેટઅપ પ્રક્રિયા વિના લેટેક્સ, ઓપનટાઇપ, ટ્રુટાઇપ અને પોસ્ટસ્ક્રિપ્ટ ફોન્ટ્સ માટે લખાયેલા મોટાભાગના મેક્રો પેકેજોને સપોર્ટ કરે છે. બેચોટેક્સ 2008માં જાહેર કરાયેલ વર્ઝન 0.998 એ \XeTeXinputnormalization આદેશ દ્વારા યુનિકોડ નોર્મલાઇઝેશનને ટેકો આપે છે. વર્ઝન 0.9999, જે મે 2013માં રીલીઝ થયું હતું, તે ઓપનટાઇપ લેઆઉટ માટે આઇસીયુ લેઆઉટ એન્જિનમાંથી હર્ફબઝ અને ગ્રેફાઇટ લેઆઉટ માટે ગ્રેફાઇટ2 એન્જિન, તેમજ મેક ઓએસ એક્સ પર એટીએસયુઆઈને બદલે કોર ટેક્સ્ટ ફ્રેમવર્કમાં ફેરવાયું હતું. આ પણ જુઓ લુઆટેક્સ (ટેક્સ) ટાઇપફેસ ટેક્સવર્ક્સ-એક બહુ-મંચ, યુનિકોડ સંપાદક જે ટેક્સ ફાઇલો સાથે કામ કરવા માટે રચાયેલ છે, જે XeTeX ના લેખક દ્વારા લખાયેલ છે. ટેક્સ એક્સ્ટેંશન સંદર્ભોની યાદી વધુ વાંચન એમ. ગૂસેન્સ (એડ.) (2008) ધ ઝેટેક્સ કમ્પેનિયનઃ ટેક્સ ઓપનટાઇપ અને યુનિકોડને મળે છે. બાહ્ય કડીઓ લાટેક્સની સુંદરતા વ્યાવસાયિક ફોન્ટ્સ સાથે XeTeXના ઉપયોગને સમજાવે છે. TUG ખાતે XeTeX શોકેસ. 2007 સોફ્ટવેર ડિજિટલ ટાઇપોગ્રાફી ફ્રી પીડીએફ સોફ્ટવેર ફ્રી ટેક્સ સોફ્ટવેર લિનક્સ ટેક્સ સોફ્ટવેર સોફ્ટવેર એમઆઇટી લાઇસન્સ ટેક્સ યુનિકોડનો ઉપયોગ કરીને