Risposte nei forum create
-
AutoreRisposte
-
::
dearick” post=106493Salve a tutti,
sto scrivendo un articolo con il pacchetto IEEEtran. Nonostante la figura sia centrata, la didascalia è allineata a sinistra.
Come preambolo ho il seguente codice:
`
\documentclass[a4paper,journal,fleqn]{IEEEtran}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{amsmath, amsthm, amssymb, amsfonts}
%\usepackage{mathtools}
\setlength{\mathindent}{0pt}
\newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%
`:
e per inserire una figura:
`
\begin{figure}[!ht]
\centering
\includegraphics[width=2.5in,keepaspectratio]{image.jpg}
\caption{Main parameters of Magic Formula}
\label{fig:MF}
\end{figure}
`:Come posso rimediare?
In conference mode, avere la didascalia allineata a sinistra era lo stile di default della classe fino a qualche tempo fa. Non mi ricordo con esattezza quando, ma recentemente (minimo da marzo) c’è stato un update della classe e le didascalie ora sono centrate di default.
A prescindere da queste osservazioni, la posizione delle didascalie è sicuramente uno degli elementi che non vanno modificati (anche se è possibile ovviamente). In caso puoi contattare gli editor del journal, anche se dovendo mandare l’articolo per la revisione dubito molto che la posizione della didascalia delle figure sia rilevante… ho revisionato articoli per transaction che in prima bozza non erano neppure scritti con il particolare template per transaction 😮
Ciao
Claudio
::mcl1962″ post=106446In una figura creata con Metapost dovrei inserire del testo scritto in bianco. Vorrei che i caratteri del testo (sono in lmodern, sf) avessero il contorno nero. Come posso fare?
Grazie e ciao.Claudio
Non conosco bene Metapost, ma ti posso suggerire il pacchetto contour per questo tipo di applicazioni.
Ciao
Claudio
::GiuPh” post=106415Salve a tutti,
oggi ho per sbaglio aggiornato il pacchetto latex sul mac. mai l’avessi fatto: ho la tesi della mia compagna pronta e adesso all’improvviso non la compila più!
Probabilmente è qualcosa legato alla bibliografia e allo stile delle citazioni.io nel codice ho:
\usepackage[style=philosophy-verbose,sorting=ynt,dashed=false,backend=bibtex]{biblatex}
ma prima di tutto mi dice di usare biber, secondariamente con biber appare l’errore:
/usr/local/texlive/2015/texmf-dist/tex/latex/biblatex/biblatex_.sty:11468: Inco
mplete \iffalse; all text was ignored after line 122.
\fi
l.11468 \RequireCitationStyle{\blx@cbxfile}?
/usr/local/texlive/2015/texmf-dist/tex/latex/biblatex/biblatex_.sty:11468: Emer
gency stop.
\fi
l.11468 \RequireCitationStyle{\blx@cbxfile}Qualcuno può aiutarmi?
grazie
Con `\usepackage[style=philosophy-verbose,sorting=ynt,dashed=false,backend=bibtex]{biblatex}` non devi usare biber, perché hai specificato bibtex come backend. Dirti di più senza vedere un esempio minimo di codice è difficile.
Ciao
Claudio
::schwarz89it” post=106392Buongiorno a tutti,
quando scrivo un documento sono solito in fase di stesura attivare [tt]draft[/tt] nel preambolo in modo da evitare di caricare le immagini jpg che ho, ora la domanda è: si può estendere anche alle immagini create con tikz? Segue esempio banale`
\documentclass[a4paper,11pt,draft]{book}
\usepackage{tikz}
\usepackage{caption}\begin{document}
Bla Bla Bla\begin{figure}
\centering
\input{figuraditikz}
\caption{La mia figura.}
\label{fig:figuratikz}
\end{figure}Bla bla bla
\end{document}
`E poniamo caso che il file figuraditikz sia
`
\begin{tikzpicture}
\draw[thick,rounded corners=8pt]
(0,0) — (0,2) — (1,3.25) — (2,2) — (2,0) — (0,2) — (2,2) — (0,0) — (2,0);
\end{tikzpicture}`ho provato a scrivere [tt]\usepackage[draft]{tikz}[/tt] ma non ha funzionato. Magari la cosa non è possibile perché mancano le misure della tela?
Si, puoi usare il trucco proposto qui.
Ciao
Claudio
::golden_boy” post=106336A intuito mi verrebbe da dire che non verrebbe bene: le immagini troppo piccole non si capirebbero. Nel caso fossero visibili (o chiare) sembrerebbe un po’ tutto troppo addossato per una pagina verticale.
Forse meglio mettere il immagini sotto la tabella a questo punto.
In ogni caso farò delle prove. Se ci sono altri dubbi posterò i risultati! 🙂
Beh, la risposta è dipende da come scrivi la tabella. Hai solo due campi, probabilmente corti, quindi probabilmente spazio a lato potrebbe esserci per un’immagine. Poi dipende dalla qualità e dimensione delle immagini che vai a inserire.
Per questo dico che se non provi non puoi sapere 😉
Ciao
Claudio
::Bolle” post=106337Però, se faccio così:
\begin{tikzpicture}[remember picture,overlay]
\node [opacity=0.3,scale=1.5,align=left] at (current page.west) {Pierino e Peppina \\si davan la manina};
\end{tikzpicture}non lascia la linea bianca… e tra le strofe è necessaria!
santaf, dove trovo la guida tikz? Scusa, ma son agli inizi con il mondo TeX.
Prova `\begin{tikzpicture}[remember picture,overlay]
\node [opacity=0.3,scale=1.5,align=left] at (current page.west) {Pierino e Peppina \\[1ex]si davan la manina};
\end{tikzpicture}` La dimensione può essere cambiata a piacere.Ciao
Claudio
::golden_boy” post=106333Ma sua una pagina verticale una tabella con questi tre campi (o colonne se ho capito bene) verrebbe male.
Se ho frainteso il tuo consiglio chiedo scusa
Beh, sarebbero solo due campi: le immagini le puoi inserire a fianco della tabella. L’unico modo per vedere se viene bene è provare 😉
Ciao
Claudio
::schwarz89it” post=106294Ti ringrazio per la dritta, non ricordavo più il problema dei numeri interi.
Per quanto riguarda i punti BM1 e AM1 dovrò pensare a qualche altra soluzione, perché mi servono e pensavo che rimanessero in memoria una volta definiti anche uscendo dal ciclo. ora provo a modificare il ciclo in modo da lasciarli.Abbi pazienza, ho scritto di fretta: fuori dal condizionale, non dal ciclo: `
\foreach \x in {2.5,3,…,6.5}{\path[name path=VE] (\x,0)–(\x,4.5);
\path [name intersections={of=VE and BA, by=C}];
\path [name intersections={of=VE and AL, by=D}];
% nuovo posto per le coordinate
\coordinate (BM1) at (C);
\coordinate (AM1) at (D);
\pgfmathequal{\x}{2.5}
\if\pgfmathresult=1
\draw[thick] (L)–(C) (PS)–(D) (C)–(D);
\fi
\pgfmathequal{\x}{6.5}
\if\pgfmathresult=1
\draw[thick] (BM1)–(C)–(R) (AM1)–(D)–(PD) (C)–(D);
\else
\draw[thick] (BM1)–(C) (AM1)–(D) (C)–(D);
\coordinate (BM1) at (C);
\coordinate (AM1) at (D);
\fi
` Ciao
Claudio
::schwarz89it” post=106292Avevo già usato il comando \ifnum in un altro disegno, ma oggi mi sorge un problema allego il minimo compilabile e riporto poi l’errore
`\documentclass[a4paper,11pt]{book}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}\usetikzlibrary{plotmarks,arrows.meta,calc,intersections,through,backgrounds,bending}
\usetikzlibrary{positioning,patterns,decorations.markings}\begin{document}
\begin{tikzpicture}[y=0.4cm]
\coordinate (A) at (0,0);
\coordinate (B) at (9,0);
\coordinate (PS) at (2,4);
\coordinate (PD) at (7,4);
\coordinate (L) at (0.75,1.5);
\coordinate (R) at (8.25,1.5);
\draw[thin] (A)–(B);
\draw[thick] (A)–(PS) (PD)–(B);
\draw[name path= AL, help lines, color=gray] (PS) parabola bend (4.5,3) (PD);
\draw[name path= BA, help lines, color=gray] (L) parabola bend (4.5,2.25) (R);
\foreach \x in {2.5,3,…,6.5}{\path[name path=VE] (\x,0)–(\x,4.5);
\path [name intersections={of=VE and BA, by=C}];
\path [name intersections={of=VE and AL, by=D}];
\ifnum\x=2.5
\draw[thick] (L)–(C) (PS)–(D) (C)–(D);
\coordinate (BM1) at (C);
\coordinate (AM1) at (D);
\fi
\ifnum\x=6.5
\draw[thick] (BM1)–(C)–(R) (AM1)–(D)–(PD) (C)–(D);
\else
\draw[thick] (BM1)–(C) (AM1)–(D) (C)–(D);
\coordinate (BM1) at (C);
\coordinate (AM1) at (D);
\fi};
\end{tikzpicture}\end{document}`
E mi dice
ABD: EveryShipout initializing macros
! Missing = inserted for \ifnum.
.
l.44 \fi}
;
?Il problema è che [tt]\ifnum[/tt] può essere usato per confronti con numeri interi, numeri di pagina per esempio. In questo caso invece puoi usare la funzione pgfmathequal e poi verificare se il risultato è vero o falso:`\foreach \x in {2.5,3,…,6.5}{\path[name path=VE] (\x,0)–(\x,4.5);
\path [name intersections={of=VE and BA, by=C}];
\path [name intersections={of=VE and AL, by=D}];
\pgfmathequal{\x}{2.5}
\if\pgfmathresult=1
\draw[thick] (L)–(C) (PS)–(D) (C)–(D);
\coordinate (BM1) at (C);
\coordinate (AM1) at (D);
\fi
\pgfmathequal{\x}{6.5}
\if\pgfmathresult=1
\draw[thick] (BM1)–(C)–(R) (AM1)–(D)–(PD) (C)–(D);
\else
\draw[thick] (BM1)–(C) (AM1)–(D) (C)–(D);
\coordinate (BM1) at (C);
\coordinate (AM1) at (D);
\fi
};` Il codice non funziona perché BM1 e AM1 non sono mai stati definiti prima 😉 Infatti, se li definisci quando testi se \x vale 2.5, poi non sono definiti quando \x vale 6.5. Ti conviene spostare `\coordinate (BM1) at (C);
\coordinate (AM1) at (D);` fuori dal ciclo.Ciao
Claudio
::dearick” post=106139Salve a tutti,
sto scrivendo un articolo per una conferenza della IEEE. Vorrei sapere come ci si comporta quando nel testo si inserisce una data, cioè se va scritto ad esempio 2015 o $2015$. Inoltre usando l’ambiente thebibliography vorrei citare una fonte data da un indirizzo web. Qual è la scrittura giusta?
Riccardo
Personalmente la metterei senza dollarti. Come indicazioni, puoi dare un’occhiata a queste indicazioni.
Per fonti online, puoi usare `@misc{gartnerstats-sm,
title={Worldwide sales of smartphones},
url={http://www.gartner.com/newsroom/id/3215217},
year={2016},
howpublished={Gartner}
}` Ciao
Claudio
-
AutoreRisposte