realizzare forme tipografiche particolari

  • Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 9 anni fa da OldClaudio.
  • Creatore
    Topic
  • #111243
    Up
    0
    Down
    ::


    Salve,
    ho intenzione di realizzare tramite latex (se possibile: il riuscire sarebbe per me oltre a una gran sodisfazione, anche la conferma che posso fare con latex tutto cio che è tipograficamente possibile).

    Con le mie attuali conoscienze, non ci riesco.
    Nel file fronte.jpg, ad esempio, non ho proprio idea di come riuscire ad ottenete una cosa simile.
    Scatole?

    Renato

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #111244
      claudio
      Partecipante
        Up
        0
        Down
        ::


        Ciao
        guarda se il codice seguente
        ti è utile
        `
        \documentclass{standalone}
        \usepackage{tkz-euclide}
        \usepackage{foekfont}
        \usepackage[T1]{fontenc}
        \begin{document}
        \begin{tikzpicture}[scale=0.4, label style/.style={font=\fontsize{128}{128}\selectfont}]
        \tkzInit [ymin=-0.1,ymax=8.1,xmin=-0.1,xmax=8.1]
        \tkzClip
        \tkzDefPoint(0,0){a}
        \tkzDefPoint(4,0){b}
        \tkzDefPoint(4,4){c}
        \tkzDefPoint(0,4){d}
        \tkzDefPointBy[rotation= center d angle 90](b)
        \tkzGetPoint{e}
        \tkzDefPointBy[rotation= center b angle 270](d)
        \tkzGetPoint{f}
        \tkzDrawSegments(a,b b,c c,d d,a d,e)
        \tkzDrawSegments(b,f e,f d,b)
        \tkzDefMidPoint(d,b) \tkzGetPoint{m}
        \tkzLabelPoint(m){\fontencoding{T1}\fontfamily{foekfont}\fontsize{42}{42}\selectfont C}
        \tkzDefMidPoint(d,f) \tkzGetPoint{n}
        \tkzLabelPoint[rotate=-45](n){\fontencoding{T1}\fontfamily{foekfont}\fontsize{42}{42}\selectfont\MakeUppercase{D}}
        \end{tikzpicture}
        \end{document}`
        ciao
        claudio

      • #111245
        Up
        0
        Down
        ::


        Ciao Claudio,
        grazie per la risposta. Non è possibile ottenere la cosa tramite i font?

        ps
        potresti scrivermi in privato a: renato.pontefice@gmail.com
        ho visto che sei della mia stessa città, magari ci si vede per una caffè

      • #111246
        claudio
        Partecipante
          Up
          0
          Down
          ::

          renareto” post=111531Ciao Claudio,
          grazie per la risposta. Non è possibile ottenere la cosa tramite i font?

          Che intendi?

        • #111247
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Si può fare di tutto, ma a parte che io non farei mai una pagina così, mi rendo conto che cercare di farla, di per sé è stuzziacante.

            1) Hai bisogno di un ambiente grafico dove con opportuni comandi metti quello che vuoi dove vuoi. Secondo me TikZ è fin trppo. anche se è un poderoso ambiente di disegno programmanto. Seocndo me il normale ambiente picture del nucleo di LaTeX sarebbe sufficiente.
            2) hai bisogno di font scalabili con continuità o scalabili con continuità a tratti; per intenderci un ofnt Times viene fornito in un solo corpo che può essere scalato da 5p ta 10cm (o a quel che vuoi purché stia nella paginea; invece i Latin modern sono distribuiti in tanti corpi, ognuno dei quali è scalabile con continuità in regioni adiacenti, per cui sembra scalabile con continuità, ma da una regione alla successiva qquello che viene scalato è un font “diverso”.
            3) La cosa difficile da fare è il testo dal profilo sagomato; il linguaggio nativo di TeX contiene i comandi necessari; credo che esista anche un pacchetto shapepar, ma non l’ho mai usato; Lorenzo Pantieri lo usa per comporre i ringraziamenti in un capoverso a forma di cuore; vedi L’Arte di scrivere con LaTeX. Ho usato i comandi nativi per ritagliare delle finestre laterali in un capoverso sufficientemente lungo per metterci una figura parzialmente sporgente nel margine, ma ritagliare un rettangolo è facile, formare un intero capoverso con i marigni destro e sinistro sinuosi è un discorso molto più difficile.

            Dopo d che mettere insieme le tre lettere e mettere il capoverso sagomato nei posti giusti non è difficile nemmeno con un ambiente grafico semplice come picture.

          • #111248
            Up
            0
            Down
            ::



            @OldClaudio
            : Ho visto il testo sagomato L’Arte, ma sicuramente non mi serve sagomarlo, nell’ immagine è un box all’ interno dello spazio della C.
            Il discorso sui tipi di font, sinceramente non l’ ho capito molto: quelle tre lettere non possono essere delle normali lettere di un font la cui dimensione è grande?

            Come dicevo, non so proprio se farò una pagina del genere, ma per soddisfazione personale, vorrei riuscire a capire se e come farlo.


            @claudio
            : proprio quello che dice OldClaudio

          • #111249
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Senti, che cosa ci vuole a usare per esempio i fontTimes con il pacchetto newtxtext, e poi usare comandi del tipo`\newcommand\grandissimo[1]{{\fontsize{70mm}{70mm}\\selectfont#1}}`e analogamente per un font da 50mm, e un altro da 30mm.

              Certo non puoi usare font disponibili solo per corpi fissi, come per esempio i Computer Modern e i CM-Super. Per usare i comandi che ti ho scritto devi poter usare solo font scalabili con continuità, eventualmente a tratti come i Latin Modern, (a tratti) i Times, i Palatino, gli Utopia, i Palladio, i Garamond, e tanti altri disponibili sia in formato Type 1, sia in formato TrueType o OpenType con la distribuzione del Sistama TeX, in particolare una distribuzione aggiornata e completa.

              Che poi sia una buona idea usare un disegno della pagina come quello che hai allegato, quello è un altro pio di maniche. Come ti ho detto, però è una bella sfida riuscire a farlo

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

          Go to top