Git Revizyon Tanımlayıcılarını LaTeX'e dahil etme

f3


Son birkaç yıldır, LaTeX yazılımı teknik ve bilimsel belgelerin üretimi için çok popüler hale geldi. Bu, özgür yazılım olarak kullanılabilen yüksek kaliteli bir dizgi sistemidir. LaTeX kaynak dosyalarının çoğu revizyon kontrol sistemi Git altındadır. Git ek bir yazılımdır ve birçok şey yapmanıza izin verir, ancak Git'in diğer dosyaları değiştirdiğini kaynak dosyalarını değiştirmediğini unutmayın. Örneğin, Subversions'dan taahhüt edilen kaynak dosyadaki yer tutucuların $ Revizyonunu en son revizyon numarası ile değiştirmesini isteyebilirsiniz. Bu, LaTeX belgelerinizdeki rakamları ve tarihleri ​​sunmak için kullanışlı bir çözümdür .
Git temsilcileri genellikle kaynak dosyadaki her türlü değişikliğin saf kötülük olduğunu belirtir. Bu özellik Git'te yoktur ve her insan ahlaki yozlaşmayı başlatır. Bu durumda, çıktıdaki herhangi bir değişiklik ve düzeltme bilgisinden LaTeX olan müşterinin programı sorumludur. Git yalnızca bu bilgileri kullanılabilir hale getirir, ancak kaynağı değiştirmez. Stephen Henning'in vc grubu, Git'i içeren farklı sürüm kontrol sistemlerinden değiştirilmiş bilgileri ayıklayan ve LaTeX makroları olarak kullanılabilir hale getiren bir dizi komut dosyası içerir. Bu durumda, bilgi almak için vc.tex kullanırız ve birincil LaTeX kaynak dosyasına Git tarafından dokunulmaz.
post3aİlginç olabilecek başka bir kuralımız var ve bu vc.code üretmek için git kodunu çalıştırmayı içerir. Ancak, insanlar için en zor şey bağımlılıkları doğru yapmaktır ve bu sürecin tamamını yıkacağız. Vc.tex girdi dosyasının, son işlemden önce geldiği zaman yeniden oluşturulması gerekir. Git internal'leri zaman .git / logs / HEAD modifikasyonunu gerektiren komuttan daha iyi anlıyorsanız, size son işlemin güvenilir zaman damgası olmasını sağlamalısınız. Buna bağlı olarak vc.tex için bir kural oluşturabilirsiniz. Bu ucuz bir işlem göz önüne alındığında, pdf lateksi her çalıştırdığınızda vc.tex'i yeniden oluşturabilirsiniz. Yalnızca bu durumda, ilk vc.tex dosyası değiştiği için yaptığınız her hareket kaynağı yeniden derler. Bu komplikasyondan kaçınmak istiyorsanız, vc'yi dışarıda bırakmalısınız. $ (latexfile) .pdf için bağımlılıklardan gelen tex. Bu nedenle, kaynak dosyaları değil, düzeltme numarasını değiştirdiğinizde işlem otomatik yeniden derlemeye neden olmaz. Bu durumda, LaTeX belgesi yalnızca yeni revize edilmiş bilgileri, bu revizyondan sonra her düzenlendiğinde gösterecektir.
LaTeX, yüksek kaliteli dizgi için bir belge hazırlama yazılımıdır. Genellikle orta ila büyük teknik veya bilimsel belgeler için kullanılır ve her türlü yayın için kullanılabilir. LaTeX'in bir kelime işlemci yazılımı olmadığını ve görünümde size yardımcı olmayacağını unutmayın. LaTeX daha fazla doğru içeriğe odaklanır ve doğru bilgi vermenizi sağlar. Bu yazılım, belge tasarımının belge tasarımcılarına bırakılması fikrine dayanırken, yazarlar yüksek kaliteli içerik yazmaya ve sunmaya dikkat etmelidir.

Hiç yorum yok:

Yorum Gönder

Kurumlar Nasıl Siber Güvenlik Önlemi Almalıdır? Siber güvenliğin önem değeri giderek artmıştır. Günümüzde birçok kurum Siber Güvenlik Uz...