- Questo topic ha 11 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 6 mesi fa da
egreg9.
-
CreatoreTopic
-
5 Marzo 2011 alle 10:52 #56644::
Ciao ragazzi. Sto copiando degli appunti e ho incontrato 2 simboli strani che non so a quale comando latex corrispondono. Provo a disegnarli qui sotto:_| |_ (onda quadra. Manca il trattino di sopra)
_|\_ (triangolo rettangolo con le 2 code a destra e a sinistra)
Qualcuno saprebbe rispondermi?
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Marzo 2011 alle 12:01 #56645::
Ciao ragazzi. Sto copiando degli appunti e ho incontrato 2 simboli strani che non so a quale comando latex corrispondono. Provo a disegnarli qui sotto:
_| |_ (onda quadra. Manca il trattino di sopra)
_|\_ (triangolo rettangolo con le 2 code a destra e a sinistra)
Qualcuno saprebbe rispondermi?
Dovrebbe esserci qualcosa nel The Comprehensive LaTeX Symbol List (texdoc symbols-a4 dal terminale), cerca \PulseHigh, altrimenti puoi costruirli con tikz (ma dovrebbe esserci qualche pacchetto già predisposto, tipo circuitikz o qualcosa by PSTricks).
Ciao,
ansys.
-
5 Marzo 2011 alle 13:42 #56646
-
5 Marzo 2011 alle 14:39 #56647
-
5 Marzo 2011 alle 17:45 #56648::
Ciao ragazzi. Sto copiando degli appunti e ho incontrato 2 simboli strani che non so a quale comando latex corrispondono. Provo a disegnarli qui sotto:
_| |_ (onda quadra. Manca il trattino di sopra)
_|\_ (triangolo rettangolo con le 2 code a destra e a sinistra)
Qualcuno saprebbe rispondermi?
Puoi facilmente crearli da te. Scrivi il file pulsehigh.mp
`%%% pulsehigh.mp %%%
outputtemplate:=”%j.mps”;
beginfig(1);
draw (0pt,0pt)–(4pt,0pt)–(4pt,6pt)–(6pt,6pt)–(6pt,0pt)–(10pt,0pt);
endfig;
end`
Da un terminale da’ il comando
`mpost pulsehigh.mp`
e avrai un file pulsehigh.mps. Analogamente crea il file pulsehalf.mp:
`%%% pulsehalf.mp %%%
outputtemplate:=”%j.mps”;
beginfig(1);
draw (0pt,0pt)–(4pt,0pt)–(4pt,6pt)–(6pt,0pt)–(10pt,0pt);
endfig;
end`
Ripeti l’operazione e avrai pulsehalf.mps. Ora nel tuo file LaTeX scrivi
`\usepackage{graphicx}
\newcommand{\pulsehigh}{\includegraphics{pulsehigh}}
\newcommand{\pulsehalf}{\includegraphics{pulsehalf}}`
Non dovrebbe essere difficile creare altri simboli simili.Ciao
Enrico
-
5 Marzo 2011 alle 17:59 #56649::
E che ne diresti di questi composti con il banale ambiente picture di LaTeX senza bisogno di ricorrere a comandi esterni”
`
\documentclass{…}
…
\usepackage{pict2e}[2009/06/01]
…
% comandi \sqwave e \sawtooth
\newcommand*\sqwave[1][0.125ex]{{%
\unitlength=#1\relax
\picture(20,10)
\polyline(0,0)(6.5,0)(6.5,15)(13,15)%
(13,0)(19.5,0)
\endpicture}}\newcommand*\sawtooth[1][0.125ex]{{%
\unitlength=#1\relax
\picture(20,10)
\polyline(0,0)(6.5,0)(6.5,15)(13,0)%
(19.5,0)
\endpicture}}
`Nota che entrambi i comandi ti generano il disegno on the fly; l’argomento facoltativo ti può servire per farli di dimensioni diverse da quelle di default, che sono in proporzione con il font in uso Se scrivi con un certo font con una cera dimensione ex ti viene il disegnino di una certa dimensione; se cambi font con una ex diversa il disegnino cambia corrispondentemente di dimensione.
Naturalmente puoi ottenere lo stesso effetto con TikZ; con metapost ottieni il diegno che ti ha suggerito Enrico e puoi trovare da solo come inserirlo nel testo con le dimensioni cambiate in modo adeguato.
Come vedi c’è solo l’imbarazzo della scelta.
-
5 Marzo 2011 alle 19:41 #56650
-
5 Marzo 2011 alle 22:10 #56651::
Ma il file pulsehigh.mp lo creo nel compilatore? Cioè il codice lo scrivo in un foglio nuovo sempre nel mio compilatore?
Che significa “creare nel compilatore”? È un file di testo, non ha alcuna importanza con quale programma tu lo scriva. L’importante è elaborarlo con Metapost; come lo si faccia sul tuo sistema dipende dal sistema, ovviamente. Questo crea un file .mps che va tenuto nella stessa cartella del tuo documento principale.
Ciao
Enrico
-
6 Marzo 2011 alle 11:59 #56652::
Si ok ma come genero il file con estensione .mp?? Se scrivo il codice che mi hai dato nel mio compilatore, esso viene salvato con estensione .tex e non .mp.
C’è qualcosa di implicito nel tuo discorso che non riesco a cogliere. Considera che prima d’ora non conoscevo l’esistenza di Metapost
-
6 Marzo 2011 alle 12:16 #56653::
Si ok ma come genero il file con estensione .mp?? Se scrivo il codice che mi hai dato nel mio compilatore, esso viene salvato con estensione .tex e non .mp.
C’è qualcosa di implicito nel tuo discorso che non riesco a cogliere. Considera che prima d’ora non conoscevo l’esistenza di MetapostIl file devi crearlo tu con l’editor che più ti aggrada, lo salvi con estensione .mp e compili come indicato (mpost
.mp), dopo lo richiami nel documento LaTeX (file con estensione .tex) sempre come indicato da egreg9.
Leggi con calma il suo messaggio, non è nulla di difficile.Anche la soluzione di OldClaudio non è niente male, anzi, se non riesci in quella di egreg9 ( ❓ ) facci un pensiero.
Ciao,
ansys.
-
6 Marzo 2011 alle 12:49 #56654
-
6 Marzo 2011 alle 13:19 #56655::
Si ok ma come genero il file con estensione .mp?? Se scrivo il codice che mi hai dato nel mio compilatore, esso viene salvato con estensione .tex e non .mp.
C’è qualcosa di implicito nel tuo discorso che non riesco a cogliere. Considera che prima d’ora non conoscevo l’esistenza di MetapostContinui a confondere “compilatore” con “editor”. Registra dando esplicitamente l’estensione .mp
Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.