Risposte nei forum create
-
AutoreRisposte
-
::
stealth” post=94562
fatto
pdflatex
biber
pdflatex?
ciaoDall’editor (Led) ho compilato nell’ordine pdflatex, bibtex, pdflatex, dopo aver impostato biber come backend.
Come compilo biber tramite led?
Grazie mille
puoi fare una prova veloce aprendo una finestra di terminale e lanciare biber a mano
oppure utilizzare un editor
come texstudio
ciao
claudio
::
ultimo per oggi
`
\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{positioning,calc}
\tikzset{main node/.style={rectangle, draw,
text width=5em, text centered, rounded corners, minimum height=4em}, }
\tikzset{main verb/.style={minimum size=1cm,inner sep=0pt}, }
\begin{document}
\begin{tikzpicture}
\node[main node] (1) {N};
\node[main verb] (2){h};
\node[main node] (3) [below right = 1cm and 1cm of 2] {B};
\node[main node] (4) [above right = 1cm and 1cm of 2] {C};
\path let \p1=(3), \p2=(4) in node[main verb] (5) at (\x1+60,\y2/2+\y1/2){h};
\node[main node] (6){D};
\node[main verb] (7) [below = 2cm of 1] {s};
\node[main node] (8) [below = 2cm of 6] {E};
\path let \p1=(6), \p2=(8) in node[main verb] (9) at (\x1+60,\y2/2+\y1/2){F};
\node[main node] (10){G};
\path[draw,->] (1) edge node {} (2);
\path[draw,->] (2) edge node {} (3);
\path[draw,->] (2) edge node {} (4);
\path[draw,->] (4) edge node {} (5);
\path[draw,->] (3) edge node {} (5);
\path[draw,->] (5) edge node {} (6);
\path[draw,->] (1) edge node {} (7);
\path[draw,->] (7) edge node {} (8);
\path[draw,->] (6) edge node {} (9);
\path[draw,->] (9) edge node {} (10);
\path[draw,->] (8) edge node {} (9);
\end{tikzpicture}
\end{document}
`credo che sia la soluzione migliore
che ne pensate?
claudio
::
altra soluzione
`
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tkz-graph}
\usetikzlibrary{arrows}
\thispagestyle{empty}
\begin{document}
\begin{center}
\begin{tikzpicture}[>=latex']
\tikzset{VertexStyle/.style = {
shape = rectangle,
inner sep = 0pt,
outer sep = 0pt,
minimum size = 50pt,
draw}}
\SetGraphUnit{4}
\Vertex[L=A]{P}
\NOEA[L=B](P){M}
\EA[L=C](P){D}
\SOEA[L=D](M){C}
\tikzset{EdgeStyle/.style={->}}
\Edge[label=1](P)(M)
\Edge[label=1](P)(D)
\Edge[label=2](M)(C)
\Edge[label=2](D)(C)
\end{tikzpicture}
\end{center}
\end{document}
`
difetto di questa soluzione
definire shape diverse da usare contemporaneamente
è un tantino rognoso se si può dire
ciao
claudio
::
una domanda forse out
usi pdflatex o xelatex? dal sorgente li chiami entrambi
mentre dal contesto sembra solo il primo.
sembrerebbe qualche graffa aperta ma non chiusa
poi usi un unico sorgente o suddividi la tesi in più sezioni?
In questo modo il lavoro di debug sarebbe più semplice
ciao
claudioscusa avevo letto male
commenta i vari include in modo da scoprire dove è l’errore a volte (spesso) l’errore è proprio semplice
::OldClaudio” post=94026Usi male l’ultima versione: il suo argomento è obbligatio, non facoltativo, quindi devi usare le graffe, non le quadre.
Si è vero ma mi succede questo
se uso
`
\newcommand*\puntini[1][c]{%
\ifmmode
\makebox[\widthof{$#1$}]{$\dotfill$}%
\else
\makebox[\widthof{#1}]{\dotfill}%
\fi
}
`
vuole le quadre
se uso`
\makeatletter
\newcommand\puntini[1]{%
\ifmmode\expandafter\@firstoftwo\else
\expandafter\@secondoftwo\fi
{\makebox[\widthof{$#1$}]}{\makebox[\widthof{#1}]}{\dotfill}}
\makeatother
`
vuole le graffeho capito che dipende da [c]
ma perché ?
ciao e grazie
claudio
::OldClaudio” post=94015
ho risolto cosi ho trovato del codice che ho adattato
grazie per avermi indicato dove guardare
`
\usepackage{calc}\newcommand*\puntini[1][c]{%
\ifmmode
\makebox[\widthof{$#1$}]{$\dotfill$}%
\else
\makebox[\widthof{#1}]{\dotfill}%
\fi
}
`
ciao
claudioHai provato a togliere i dollari a cavallo di \dotfill? Non credo che servano, perché comunque dentro \makebox di default sei i n modo testo e \dotfill non è né testuale né matematico; volendo lo si potrebbe considerare testuale, e quindi avresti ragione a mettere i dollari, ma la sua definizione (dal cuore di latex.ltx) è`\def\dotfill{%
\leavevmode
\cleaders \hb@xt@ .44em{\hss.\hss}\hfill
\kern\z@}`A sua volta \leavevmode serve per passare in modo orizzontale se per caso il comando fosse dato in modo verticale, ma non fa praticamante nulal se si è già in modo orizzontale; i restanti comandi possono essere usati in qualunque modo. Anzi conoscendo la definizione puoi copiartela nel tuo preambolo preceduta da \makeatletter e puoi provare a modificare la spaziatura dei puntini cambiano il valore [tt].44[/tt] in un altro valore più piccolo, per esempio [tt]0.3[/tt] per avere puntini più densi.. Un’altra definizione più robusta della tua potrebbe essere
`\makeatletter
\newcommand\puntini[1]{%
\ifmmode\expandafter\@firstoftwo\else
\expandafter\@secondoftwo\fi
{\makebox[\widthof{$#1$}]}{\makebox[\widthof{#1}]}{\dotfill}}
\makeatother`Quei due \expandafter servono per terminare correttamente la frase condizionale, e quei due comandi strani servono per eseguire il primo o il secondo \makebox dopo afer terminato la frase condizionale. Spesso non è necessario ricorrere a costrutti così complicati, ma così si ha la certezza di avere sviluppi robusti. La cosa è fatta in modo automatico, senza ricorrere a comandi astrusi, se si usano i comandi condizionali definiti dal pacchetto etoolbox; magari non ti serve, ma la lettura di quei comandi è molto istruttiva.qualcosa non va con l’ultima persione
se uso
`$\puntini[a+b]$`
mi apparea+b]
-
AutoreRisposte