Re: TikZ oppure MetaPost?

#88048
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Come al solito la risposta è nel “dipende da cosa vuoi fare”

    Naturalmente il che cosa vuoi fare non contiene solo il disegno specifico da eseguire, ma anche la fatica di imparare un nuovo software, il tempo che bisogna aspettare per l’elaborazione, eccetera.

    Certamente se bisogna analizzare e collegare molti punti, l’aritmetica interna di pdflatex & company (eccetto lualatex), non è la via migliore; è molto meglio fare eseguire i calcoli a motori di composizione che sono in grado di eseguire ogni calcolo in flating point direttamente, senza dover simulare i numeri reali con moltiplicatori di grandezze, che implicano di trasformare in continuazione una stringa decimale con unità di misura in un numero intero, eseguire i calcoli su numeri interi, e poi togliere le unità di misura intendendo il numero intero come una lunghezza espressa in scaled points; questo implica contiene operazione di read e write dietro le quinte, cosa che è particolarmente fastidiosa e relativamente lenta; oppure si può evitare tutto ciò eseguendo le operazioni decimali una cifra alla volta come se si facessero i conti a mano, gestendo i riporti, che, se ben ricordate da quando facevamo le operazioni a mano anni e anni fa, erano le cose più fastidiose da fare ed erano particolarmente error prone (almeno a mano).
    Lualatex risolve attraverso lua molti di questi problemi, ma questo lo rende abbastanza lento; su file che non richiedono conti particolari, e quindi non richiedono l’uso di lua, ho esperienza empirica di velocità circa 10 volte inferiori a quelle di pdflatex. Non si può avere nulla senza pagare qualche costo.

    Go to top