tikz-mec

  • Creatore
    Topic
  • #86769
    Up
    0
    Down
    ::


    Ho provato a compilare un codice trovato su un sito straniero e scritto da un membro di questo forum:
    `\usetikzlibrary{backgrounds,calc,decorations.markings}
    \begin{document}

    \begin{tikzpicture}[scale=1,thick,dot/.style={draw,circle,minimum size=4pt,inner sep=0pt,},
    put coord sys/.style={
    decoration={markings,
    mark= at position 0.5
    with
    {
    \draw[-latex,ultra thin,blue!80!black] (2pt,2pt) — ++(5mm,0) node[above right,rotate=\pgfdecoratedangle] {$\scriptstyle x$};
    \draw[-latex,ultra thin,green!80!black] (2pt,2pt) — ++(0,5mm) node[above right,rotate=\pgfdecoratedangle] {$\scriptstyle y$};
    }
    },
    postaction=decorate}]

    \draw [help lines] (0,0) grid (3,4);
    \node[dot] (2) at (0,0) [label={[label distance=1mm]270:2}] {};
    \node[dot] (3) at (0,2) [label={[label distance=1mm]180:3}] {};
    \node[dot] (1) at (0,4) [label={[label distance=1mm]90:1}] {};
    \node[dot] (4) at (3,2) [label={[label distance=1mm]0:4}] {};
    \node[dot] (5) at (2.5,4) [label={[label distance=1mm]45:5}] {};

    \node[draw,hinge,grounded=270,scale=0.85,transform shape] (hinge-1) at (0,4){};
    \node[draw,hinge,grounded=270,scale=0.85,transform shape] (hinge-2) at (0,0){};

    % with a loop is easier
    \foreach \source/\dest in {2/3,3/4,2/4,1/3,1/5,4/5,3/5}
    \draw[put coord sys] (\source) — (\dest);

    % background addition
    \begin{scope}[on background layer]
    \fill[green!70!lime!15 ]
    ($(hinge-1.south west)+(-0.5,1)$)–
    ($(hinge-1.south west)+(4.5,1)$)coordinate (x)–
    ($(x)+(0,-3)$)coordinate (y)–
    ($(y-|hinge-1.south east)-(0.5,0)$)–
    cycle;
    \draw[green!70!lime!50]($(hinge-1.south west)+(-0.5,1)$)–
    ($(hinge-1.south west)+(4.5,1)$)coordinate (x)–
    ($(x)+(0,-3)$)coordinate (y)
    ($(hinge-1.south west)+(-0.5,1)$)–($(hinge-1.south west)-(0.5,2)$);
    \end{scope}

    \end{tikzpicture}

    \end{document}`
    Purtroppo però ottengo un errore. Sembra che non venga trovata la libreria mec

    Ciao
    Marco

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #86770
      Up
      0
      Down
      ::


      Riporto l’errore:
      `! I can't find file `tikzlibrarymec.code.tex'.
      …nput tikzlibrary\pgf@temp .code.tex
      \catcode `\@ =\csname tikz…
      l.3 …{backgrounds,calc,decorations.markings,mec}
      (Press Enter to retry, or Control-Z to exit)
      Please type another input file name
      ! Emergency stop.
      …nput tikzlibrary\pgf@temp .code.tex
      \catcode `\@ =\csname tikz…
      l.3 …{backgrounds,calc,decorations.markings,mec}
      *** (job aborted, file error in nonstop mode)
      Here is how much of TeX's memory you used:
      10015 strings out of 493481
      199190 string characters out of 3144420
      229661 words of memory out of 3000000
      13149 multiletter control sequences out of 15000+200000
      3640 words of font info for 14 fonts, out of 3000000 for 9000
      957 hyphenation exceptions out of 8191
      63i,0n,79p,432b,83s stack positions out of 5000i,500n,10000p,200000b,50000s
      ! ==> Fatal error occurred, no output PDF file produced!`

    • #86771
      Up
      0
      Down
      ::

      marchetto” post=86182Riporto l’errore:
      `! I can't find file `tikzlibrarymec.code.tex'.
      …nput tikzlibrary\pgf@temp .code.tex
      \catcode `\@ =\csname tikz…
      l.3 …{backgrounds,calc,decorations.markings,mec}
      (Press Enter to retry, or Control-Z to exit)
      Please type another input file name
      ! Emergency stop.
      …nput tikzlibrary\pgf@temp .code.tex
      \catcode `\@ =\csname tikz…
      l.3 …{backgrounds,calc,decorations.markings,mec}
      *** (job aborted, file error in nonstop mode)
      Here is how much of TeX's memory you used:
      10015 strings out of 493481
      199190 string characters out of 3144420
      229661 words of memory out of 3000000
      13149 multiletter control sequences out of 15000+200000
      3640 words of font info for 14 fonts, out of 3000000 for 9000
      957 hyphenation exceptions out of 8191
      63i,0n,79p,432b,83s stack positions out of 5000i,500n,10000p,200000b,50000s
      ! ==> Fatal error occurred, no output PDF file produced!`

      Chiaro: non hai scaricato la libreria 😀

      E, a proposito: quel codice sebbene postato su un sito straniero 😉 100% italiano (semmai con qualche sfumatura lussemburghese :D).

      Ciao
      Claudio

    • #86772
      Up
      0
      Down
      ::

      cfiandra” post=86185
      Chiaro: non hai scaricato la libreria 😀

      E, a proposito: quel codice sebbene postato su un sito straniero 😉 100% italiano (semmai con qualche sfumatura lussemburghese :D).

      Ciao
      Claudio

      Complimenti al lussemburghese :D.

      dai tuoi smile sembra proprio un errore irrisolvibile 😉
      Non so perché ma ero convinto che la libreria fosse già inclusa nel pacchetto tikz. Già che ci sono ti chiedo allora come devo procedere una volta scaricata da CTAN?

      Grazie per la risposta e anche per il consiglio su questo topic

      cfiandra” post=86016
      Beh.. compilando con xelatex or lualatex forse non otterresti errori presumo.

      Comunque sia, visto che l’autore è italiano e scrive qui sul forum, che il lavoro è veramente ben fatto e che è una libreria per TikZ, ti suggerisco di cercare qui sul forum: tikz-mec. C’è un filone apposito e per un esempio pratico: Triangle as constraints in structural engineering.

      Un esempio molto simile alla mia domanda.

      Ciao
      Marco

    • #86773
      Up
      0
      Down
      ::

      marchetto” post=86187Complimenti al lussemburghese :D.

      La sfumatura si riferisce al fatto che mi sono trasferito lì 🙂

      marchetto” post=86187
      dai tuoi smile sembra proprio un errore irrisolvibile 😉
      Non so perché ma ero convinto che la libreria fosse già inclusa nel pacchetto tikz. Già che ci sono ti chiedo allora come devo procedere una volta scaricata da CTAN?

      Lo smile è perché non ho tenuto conto della sincronizzazione dei messaggi: quando ti ho risposto qui pensavo avessi già visto il commento nel tuo topic PST-STRU e nel link che ti ho fornito avevo indicato il link da cui scaricare la libreria. Non è un pacchetto su CTAN, ma deve essere scaricato a parte (purtroppo secondo me è una pecca, ma bisogna vedere Francesco e chiedergli di pubblicarla ufficialmente).

      Ciao
      Claudio

    • #86774
      Up
      0
      Down
      ::



      @marchetto
      : sei tu il marchetto che segue il progetto su gitorious: https://gitorious.org/tikz-mec?

    • #86775
      Up
      0
      Down
      ::

      cfiandra” post=86189

      Complimenti al lussemburghese :D.

      La sfumatura si riferisce al fatto che mi sono trasferito lì 🙂

      Avevo immaginato. Deve essere un bel posto, prima o poi mi piacere visitare il tuo nuovo Paese.

      cfiandra” post=86189

      dai tuoi smile sembra proprio un errore irrisolvibile 😉
      Non so perché ma ero convinto che la libreria fosse già inclusa nel pacchetto tikz. Già che ci sono ti chiedo allora come devo procedere una volta scaricata da CTAN?

      Lo smile è perché non ho tenuto conto della sincronizzazione dei messaggi: quando ti ho risposto qui pensavo avessi già visto il commento nel tuo topic PST-STRU e nel link che ti ho fornito avevo indicato il link da cui scaricare la libreria. Non è un pacchetto su CTAN, ma deve essere scaricato a parte (purtroppo secondo me è una pecca, ma bisogna vedere Francesco e chiedergli di pubblicarla ufficialmente).

      Ciao
      Claudio

      Si è un peccato che non venga ufficializzata la libreria. Buone idee come questa estensione di tikz dovrebbero essere sempre tenute in considerazione. Alla fine non è proprio questo il carburante che manda avanti Latex?

      Ciao
      Marco

    • #86776
      Up
      0
      Down
      ::

      cfiandra” post=86189

      Complimenti al lussemburghese :D.

      La sfumatura si riferisce al fatto che mi sono trasferito lì 🙂

      Avevo immaginato. Deve essere un bel posto, prima o poi mi piacere visitare il tuo nuovo Paese.

      cfiandra” post=86189

      dai tuoi smile sembra proprio un errore irrisolvibile 😉
      Non so perché ma ero convinto che la libreria fosse già inclusa nel pacchetto tikz. Già che ci sono ti chiedo allora come devo procedere una volta scaricata da CTAN?

      Lo smile è perché non ho tenuto conto della sincronizzazione dei messaggi: quando ti ho risposto qui pensavo avessi già visto il commento nel tuo topic PST-STRU e nel link che ti ho fornito avevo indicato il link da cui scaricare la libreria. Non è un pacchetto su CTAN, ma deve essere scaricato a parte (purtroppo secondo me è una pecca, ma bisogna vedere Francesco e chiedergli di pubblicarla ufficialmente).

      Ciao
      Claudio

      Si è un peccato che non venga ufficializzata la libreria. Buone idee come questa estensione di tikz dovrebbero essere sempre tenute in considerazione. Alla fine non è proprio questo il carburante che manda avanti Latex?

      Elrond” post=86190 @marchetto: sei tu il marchetto che segue il progetto su gitorious: https://gitorious.org/tikz-mec?

      Si sono io. A dire il vero non è che sto proprio seguendo il progetto, ho solo curiosato sul sito ad aprile…

      Ciao
      Marco

Visualizzazione 6 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top