Risposte nei forum create
-
AutoreRisposte
-
::
sps” post=63609La documentazione che trovo qui secondo voi è ancora valida?
Penso di si, ma fai prima a leggerla dalla tua distribuzione dando da terminale (o shell, o prompt dei comandi) l’istruzione
`texdoc europecv`
oppure la vai a cercare nel tuo disco (dipende dal tuo S.O.)Ciao
Orlando
::sps” post=63601Salve a tutti,
dopo essermi laureato, scrivendo la tesi in LateX, è il momento di scrivere un curriculum vitae!Come comincio? Ci sono dei pacchetti disponibili? Qualche guida? Vale ancora il formato europeo?
Sulla rete ho trovato poco e niente!
Grazie
Per il formato europeo c’è la classe europecv, ma devi leggermente modificarla. Esistono anche altre classi che trovi facendo anche una ricerca sul forum, oppure puoi scriverlo da zero.
Ciao
Orlando
2 Ottobre 2011 alle 8:54 in risposta a: Tikz: rendere omogenea la linea di base e altri quesiti #63641::antonio.macrì” post=62607Ciao a tutti!
Oggi ho iniziato a smanettare con TikZ in previsione di farci qualcosa di serio. Ho provato a scrivere un diagramma, ma non riesco a rendere omogenea la linea di base di alcune scritte. Questo è il codice:
`
\documentclass{standalone}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{tikz}% TikZ
\usetikzlibrary{shapes,arrows,chains,calc,positioning}
\tikzstyle{block} = [draw, fill=blue!20, minimum height=2em, rectangle]
\tikzstyle{point} = [circle, inner sep=0pt]%, fill=red, minimum width=2pt]
\newcommand\DeclareText[2]{%
\expandafter\newskip\csname#1width\endcsname%
\expandafter\settowidth\csname#1width\endcsname{#2}%
\expandafter\addtolength\csname#1width\endcsname{1.5em}%
}
\newskip\NodeDistance
\NodeDistance=2.5em
\newskip\HalfNodeDistance
\HalfNodeDistance=\NodeDistance
\divide\HalfNodeDistance by 2\makeatletter
\newcommand\acs{\@ifstar{\textsc}{\textsc}}
\makeatother\begin{document}
\centering
{\small
\DeclareText{seed}{Seed}
\DeclareText{ks}{stream}
\DeclareText{key}{\acs*{WEP} key}
\begin{tikzpicture}[anchor=base, >=latex']
\node [block, minimum height=4em] (xor) {$\oplus$};
\node [point] at ($(xor.south west)!.75!(xor.north west)$) (ks-anchor) {};
\node [point] at ($(xor.south west)!.25!(xor.north west)$) (p-anchor) {};\node [block, left=\kswidth of ks-anchor] (prng) {RC4 \acs*{PRNG}};
\node [block, minimum height=4em, left=\seedwidth of prng.west] (concat-a) {$\langle\cdot,\cdot\rangle$};
\node [point] at ($(concat-a.south west)!.75!(concat-a.north west)$) (iv-anchor) {};
\node [point] at ($(concat-a.south west)!.25!(concat-a.north west)$) (key-anchor) {};
\node (iv) [point, left=\keywidth of iv-anchor] {};
\node (key) [point, left=\keywidth of key-anchor] {};\node [block, minimum height=4em, anchor=east] at ($(p-anchor.west)-(\kswidth,2em)$) (concat-b) {$\langle\cdot,\cdot\rangle$};
\node [point] at ($(concat-b.south west)!.75!(concat-b.north west)$) (m-anchor) {};
\node [point] at ($(concat-b.south west)!.25!(concat-b.north west)$) (icv-anchor) {};\node (crc) [block, anchor=west] at (icv-anchor -| concat-a.west) {CRC-32};
\node (message) [point] at (key |- m-anchor) {};\node (ciphertext) [block, anchor=west, minimum height=8em, minimum width=7em] at ($(xor.south)+(\NodeDistance,1em)$) {Cipher text};
\node [block, above=0.1em of ciphertext, minimum width=7em] (ivout) {\acs*{IV}};\node [point] at ($(message)+(\the\dimexpr\keywidth/2\relax,0)$) (under-message) {};
\node [above=0pt of under-message, anchor=base, yshift=0.35em] (m) {Message};\draw [->] (iv) — node[yshift=0.35em] {\acs*{IV}} (iv-anchor);
\draw [->] (key) — node[yshift=0.35em] {\acs*{WEP} key} (key-anchor);
\draw [->] (concat-a) — node[yshift=0.35em] {Seed} (prng);
\draw [->] (concat-b.east) -| ($(p-anchor.east)-(\the\dimexpr\kswidth/2\relax,0)$) — (p-anchor);
\draw [->, text width=4em, align=center] (prng) — node[yshift=0.35em] {Key stream} (ks-anchor);
\draw [->] (crc) — node[yshift=0.35em] {\acs*{ICV}} (icv-anchor);
\draw [->] (message) — (m-anchor);
\draw [->] (under-message.center) |- (crc.west);
\draw [->] (xor) — (ciphertext.west |- xor.east);
\draw [->] ($(iv)+(4em,0)$) |- (ivout.west);
\end{tikzpicture}}
\end{document}`
Mi riferisco ad esempio alla distanza della linea di base delle scritte “IV”, “WEP key” e “Message” dalla rispettiva freccia orizzontale. Ho provato, come primo tentativo, ad imporre (anchor=base), e questo funziona per IV e WEP key (ma non per Message). Ho però dovuto aggiungere uno scostamento verticale (yshift=0.35em), per evitare che i discendenti si sovrapponessero alla freccia. Due domande:- Esiste un modo migliore per allineare le linee di base senza avere sovrapposizione? Vorrei evitare di specificare lo scostamento verticale per ogni etichetta.
- Come faccio a rendere uguale anche la distanza della linea di base dell’etichetta “Message” (ovvero del nodo m)? Non funziona né imponendo anchor=base né anchor=center.
E dato che è la prima volta che mi ci metto, chiedo consigli generali:
- Imposto la dimensione delle frecce al minimo, ovvero alla larghezza del testo dell’etichetta calcolata con \settowidth. TikZ fornisce un modo di più alto livello per farlo? Vorrei non dover richiamare TeX.
- TikZ consente di specificare con grande precisione la posizione di un oggetto (mediante at ($(…)+(…)$) e simili). Vorrei invece specificare in dettaglio l’ancora dell’oggetto, ovvero qualcosa come anchor=<1em al di sotto di north west>. È possibile?
Grazie dell’aiuto e dei consigli,
AntonioForse la risposta arriva fuori tempo massimo: vedi se la discussione “Problem with TikZ and vertical alignment of text inside nodes“ può esserti di aiuto.
Ciao
Orlando
24 Settembre 2011 alle 10:06 in risposta a: Incompatibilità XeLaTeX (o LuaLaTeX) e classe europecv #64106::OldClaudio” post=63165Certo che lo puoi fare: l’importante è cambiare nome, modificare il contenuto di \ProvidesClass, cambiandone anche il messaggio esplicativo. Dopo dentro puoi fare le modifiche che vuoi, ma devi, per la licenza LPPL segnalare l’origine del tuo file modificato con adeguate righe di commento.
Usando XeLaTeX stai attento anche al pacchetto babel, dato e non concesso che lo pre-carichi.
Davvero hai bisogno di usare XeLaTeX per preparare il curriculum vitae?
Grazie per la risposta.
Volevo provare a compilare con XeLaTeX per vedere le differenze tra il font Arial Narrow (usato appunto con XeLaTeX) e il font che ne esce con le opzioni helvetica e narrow della classe: devo dire che le differenze sono minime 😀 .
Grazie
Orlando
24 Settembre 2011 alle 9:11 in risposta a: [Risolto]Scelta automatica fra \clearpage e \cleardoublepage #64108::Elrond” post=63162È possibile definire (oppure esiste già?) un comando che sia equivalente a `\clearpage’ se è impostata l’opzione di classe `oneside’ e a `\cleardoublepage’ se si usa `twoside’ (magari anche insieme a `openright’)? Girando su internet ho scoperto che è possibile definire un if del tipo `\ifoneside’ (vedi qui) che dovrebbe poter fare al caso mio, però mi piacerebbe avere il consiglio di qualcuno più competente di me in materia 🙂
Sicuramente non sono più competente di te in materia, ma il pacchetto emptypage, se ho capito quello che vuoi, non fa quello che chiedi?
Ciao
Orlando
::mattmich” post=63017ok grazie…mi scuso allora per il aver sbagliato sezione, dove avrei dovuto postare il messaggio?
In TeX e LaTeX.
Prova questo codice e vedi se ti piace:`\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\usepackage{booktabs}
\usepackage{subfig}\begin{document}
\begin{table}
\centering
\subfloat[][$\text{U}_\text{I}$]{$
\begin{array}{lll}
\toprule
& \text{R}_\text{I} & \text{N}_\text{I} \\
\midrule
X_1 & 100 & 0 \\
X_2 & 0 & 100 \\
\bottomrule
\end{array}
$}
\qquad\qquad
\subfloat[][$\text{U}_\text{II}$]{$%
\begin{array}{lll}
\toprule
& \text{R}_\text{II} & \text{N}_\text{II} \\
\midrule
X_3 & 100 & 0 \\
X_4 & 0 & 100 \\
\bottomrule
\end{array}
$}%
\caption{Importi aleatori relativi ad $\text{U}_\text{I}$ e ad $\text{U}_\text{II}$.}
\end{table}
\end{document}`
Ciao
Orlando
::
Allora:- Sei nella sezione sbagliata;
- Una richiesta per discussione;
- Pacchetto subfig (va bene anche per le tabelle);
- Leggi una buona guida di base: L’arte di scrivere con LaTeX.
Ciao
Orlando
::ernded” post=62916Ho i sorgenti di un libro scritto da un collega da rimettere a posto.
C’è un preambolo lunghissimo che carica una miriade di pacchetti, molti dei quali penso che siano inutili.
Esiste qualche sistema per scoprire in maniera semiautomatica quali sono effettivamente usati e quali no?
Grazie, ciaoPotresti riportare il preambolo qui, così qualcuno ti dirà quale è obsoleto e quale no.
Ciao
Orlando
19 Settembre 2011 alle 18:59 in risposta a: [Risolto*] Risultato diverso tra XeLaTeX & LuaLaTeX #6387319 Settembre 2011 alle 18:34 in risposta a: [Risolto*] Risultato diverso tra XeLaTeX & LuaLaTeX #63871::Doc” post=62901A me non funzionava nemmeno con XeLaTeX, ma, cambiando font, è andato tutto a dovere.
Se ne deduce quindi che la colpa è del [nome del] font.
P.S.: fatte altre prove con LuaLaTeX. Confermo che è colpa del font.
Grazie per la risposta.
Cosa intendi per “colpa del font”? Il codice con XeLaTeX funziona, quindi il (nome del) font non ha/da problemi. Funziona anche con LuaLaTeX ma dando quella opzione a \setmainfont. Non riesco a capire.
Ciao
Orlando
19 Settembre 2011 alle 18:15 in risposta a: [Risolto*] Risultato diverso tra XeLaTeX & LuaLaTeX #63869::ansys” post=62899Ciao a tutti.
Ho il seguente codice
`\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial Narrow}
\begin{document}
\textbf{Ciao} \textit{mondo}.
\end{document}`
Se lo compilo con XeLaTeX è tutto ok, se lo compilo con LuaLaTeX il neretto ed il corsivo non funzionano.Perché?
Ciao
OrlandoSe scrivo
`\setmainfont[BoldFont=Arial Narrow Bold]{Arial Narrow}`
funziona anche con LuaLaTeX. Perché questa differenza?Ciao
Orlando
-
AutoreRisposte