Risposte nei forum create
-
AutoreRisposte
-
::
OldClaudio” post=119481 Il problema che lamenti sarebbe risolto se la numerazione delle figure e tabelle marginali fosse gestito da un contatore diverso.
In realtà il fatto che abbiano lo stesso contatore mi va bene. Provo a spiegarmi meglio: nelle mie intenzioni marginfigure e figure sono due ambienti che indicano lo stesso oggetto posizionato o nel blocco del testo o nel margine. La posizione della figura non deve importare ai fini del conteggio, quello che importa è che le figure siano nell’ordine corretto. Nell’esempio minimo che ho allegato la figura 4 è a pagina 2 mentre la figura 3, che si trova nel margine, è a pagina 3.
Ora, l’esempio che ho allegato è decisamente un caso patologico e certamente è possibile, con piccole correzioni manuali o modifiche del contenuto, fare in modo che l’ordine delle figure venga rispettato; una soluzione simile però non mi soddisfa e spero che esista una maniera più elegante/automatizzata di gestire il posizionamento degli oggetti. Come ho già detto, il pacchetto marginfit risolve il problema per introdurne uno ben peggiore, forse perché, come si legge nella documentazione, viene reimplementata la gestione dei margini. Purtroppo non ho le conoscenze TeXniche per comprendere il funzionamento interno di questi pacchetti e capire cosa genera il problema.
::robitex” post=117781
Ritengo quindi la tua domanda molto interessante perché:
— dimostra un uso di TeX in ambito professionale e non accademico;
— dimostra le potenzialità di Lua per il sistema TeX (e non è certo questa la prima dimostrazione).
Alla prossima.
R.Beh, sono costretto a smentirti: queste tabelle servono per relazioni di laboratorio in ambito accademico 😀
Comunque sia il mio e’ un problema che puo’ presentarsi in ogni contesto dove i dati da presentare sono generati dopo una qualche manipolazione, sono frutto di analisi e/o sono troppi per aver la voglia di fare tutto a mano.In realta’ prima della pubbliazione della domanda avevo gia’ risolto il problema scrivendo un piccolo script in python che scrive su file i dati nella forma consona all’ambiente tabular; la mia curiosita’ riguardava la possibilita’ di gestire tutto il processo tramite LaTeX: le vostre risposte offrono diverse possibilita’, percio’ non posso far altro che ringraziarvi della disponibilita’.
Per quanto riguarda LuaTeX, non l’ho mai usato, potrebbe essere questa l’occasione per scoprirlo… 😉
::
certamente, ecco qui`
\documentclass{article}\usepackage{pgfplotstable}
\begin{filecontents}{tabella.txt}
#V dV
1.23450 0.0002
2.34560 0.1
3.45670 0.004
\end{filecontents}\begin{document}
Quello che vorrei ottenere:
\begin{tabular}{c}
$V$ \\
$1.2345 \pm 0.0002$ \\
$2.3 \pm 0.1$ \\
$3.457 \pm 0.004$
\end{tabular}Va anche bene:
\begin{tabular}{cc}
$V$ & $\Delta V$ \\
1.2345 & 0.0002 \\
2.3 & 0.1 \\
3.457 & 0.004
\end{tabular}Quello che riesco a ottenere:
\pgfplotstabletypeset[
columns/0/.style={
column name={V}, precision=4},
columns/1/.style={
column name={$\Delta V$}},
]{tabella.txt}\end{document}
`Spero che cosi’ sia piu’ chiaro il mio problema.
::
Si, hai ragione, per le dimensioni specificate sono un po’ troppo fitte. In realtà l’effetto era un po’ voluto: vorrei che rimanesse una forte densità di linee proprio per evidenziare l’angolo in cui si concentra maggiormente la deflessione (questo è lo scopo della figura).A questo punto mi sembra giusto chiedere qual è la minima distanza tra le linee che non compromette la chiarezza del risultato…
::
Ciao robitex, è proprio quello che serve! Grazie.Per completezza allego il codice con l’aggiunta
`\documentclass{article}
\usepackage{tikz}\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{10pt}\usetikzlibrary{calc,decorations.markings}
\begin{document}
\begin{tikzpicture}[xscale=-1]
% raggio della goccia
\pgfmathsetlengthmacro{\r}{3cm}% OPZIONE CLIP!!!
%%%%%%%%%%%%%%%%%%%%%%
\clip (-1*\r,\r) rectangle (3*\r,-3*\r);
%%%%%%%%%%%%%%%%%%%%%%% per ogni raggio incidente a varie altezze si disegna il percorso interno e in uscita
\foreach \f in {0.01, 0.02, …, 1} {% calcolo del raggio di incidenza
\pgfmathsetmacro{\incidentangle}{asin(\f)};% coordinate dell'origine e del punto di ingresso
\coordinate (O) at (0,0);
\coordinate (A) at (\incidentangle:\r);% disegno della goccia e del raggio incidente
\draw (O) circle (\r);
\draw (A -| \r*3, 0) — (A);% calcolo dell'angolo di rifrazione
\pgfmathsetmacro{\refractedangle}{asin(sin(\incidentangle) / 1.33)}% calcola l'angolo al vertice (in O) del triangolo formato da O, dal punto di entrata e da quello di riflessione interna
\pgfmathsetmacro{\angleindrop}{180 – 2*\refractedangle}% coordinate del punto di riflessione
\coordinate (A') at (\incidentangle+\angleindrop:\r);
% coordinate del punto di uscita
\coordinate (A'') at (\incidentangle+2*\angleindrop:\r);\begin{scope}[opacity=.7]
% disegno dei raggi luminosi
\draw (A) — (A');
\draw (A') — (A'');
\draw (A'') — ($(A'')+(2*\incidentangle+2*\angleindrop:\r*4)$);
\end{scope}
}\end{tikzpicture}
\end{document}`
::
Prova ad aggiungere `h!` alle opzioni di collocamento della tabella…
In ogni caso qui
https://tex.stackexchange.com/questions/176299/title-page-using-begintitlepage-journal-like-style
trovi una maniera alternativa di risolvere il problema, magari la trovi più affine al tuo gusto 😉
::golden_boy” post=112879il codice che mi hai fornito allarga troppo la figura facendola uscire dai margini.
Infatti proprio per questo motivo ti chiedevo se fosse un’ottima idea far rientrare il testo del 30% (così hai indicato nel secondo argomento dell’ambiente wrapfig) per poi usare una figura larga il 70% del testo (come hai indicato nelle opzioni di includegraphics).
golden_boy” post=112879io cercavo un metà testo metà figura senza uscire dai margini … forse i comandi che mi consigli sono quelli da modificare? io invano ci provo ma nulla ….
`\begin{wrapfigure}{r}{0.5\textwidth}
\includegraphics[width=0.5\textwidth]{euleriana}
\end{wrapfigure}
`Così dovrebbe andare.
::
Prova ad aggiungere più testo. Così:`\documentclass[12pt,a4paper,oneside]{book}
\usepackage[T1]{fontenc} % lettere accentate
\usepackage[utf8]{inputenc} % codifica font
\usepackage[italian]{babel} % per scrivere in italiano\usepackage{graphicx} % immagini con vari formati
\usepackage{subfig} % figure vicine 1
\usepackage{wrapfig} % figure vicine 2\usepackage{lipsum}
\begin{document}
\begin{wrapfigure}{r}{0.3\textwidth}
\vspace{-20pt}
\includegraphics[width=0.7\textwidth]{euleriana}
\end{wrapfigure}\noindent
\underline{Approccio Euleriano}
\\
Si studia un sistema aperto costituito da un volume di controllo fisso rispetto alla corrente in in movimento che contiene le particelle. Nell'interesse dello studio riportato verrà sempre e solo usato il caso Euleriano, si introdurranno quindi di seguito le equazioni di bilancio in quella forma.\lipsum[1-3]
\end{document}`la figura si posiziona correttamente accanto al tuo testo.
Solo una curiosità: sei sicuro di voler mettere una figura larga 0.7\textwitdh in un testo rientrato di solo 0.3\textwidth?
::Non è questione di approvare o non approvare: tu sei l’autore del tuo lavoro e farai quello che ti pare più opportuno.
Il mio timore era che una modifica così vistosa potesse essere considerata, in un certo senso, un cambiamento di layout.
penserei a una delle classi di Tufte
Non conoscevo queste classi prima di oggi, e devo dire che, con le opzioni adeguate, possono fare al caso mio. Tra le altre cose, pare che il Feynman sia una fonte secondaria di ispirazione… https://tufte-latex.github.io/tufte-latex/
servono dei diagrammi piccoli in un testo come il tuo?
Sì. Per cose come l’intersezione di un piano e di una retta nello spazio mi pare decisamente meglio non dedicare troppo spazio. Nel caso in cui una figura sia troppo dettagliata per stare nello spazio a margine, posso sempre usare l’ambiente figure al posto di marginfigure.
Vi ringrazio per la puntualità e per la tempestività!
1 Marzo 2017 alle 17:09 in risposta a: Biber non genera la bibliografia: “file testo.bbl not found” #109652::
Diamine, è un onore ricevere una risposta da OldClaudio, specialmente per un novellino come me! Avevo già aggiunto Biber tra i motori di composizione, ma mi ero dimenticato, nonostante fossi convinto di averlo fatto, un passaggio: l’aggiunta dell’argomento $basename. Ora tutto funziona regolarmente: ringrazio di cuore tutti quanti della disponibilità e della pazienza!!!
1 Marzo 2017 alle 7:18 in risposta a: Biber non genera la bibliografia: “file testo.bbl not found” #10965028 Febbraio 2017 alle 19:40 in risposta a: Biber non genera la bibliografia: “file testo.bbl not found” #109648::
Scusami per la mia durezza, ma non mi torna una cosa. Quello che faccio su TeXworks è scegliere come compilare il codice attraverso il menù a tendina presente, per poi schiacciare il pulsante composizione e aspettare che il programma faccia il suo corso. Ora, avendo impostato anche Biber come motore di composizione (seguendo quanto scritto in “introduzione a TeXworks” di Enrico Gregorio), seguo lo stesso procedimento (tendina e pulsante), come faccio a eseguire Biber senza specificare l’estensione?
28 Febbraio 2017 alle 19:25 in risposta a: Biber non genera la bibliografia: “file testo.bbl not found” #109646::samiel” post=109866Non è che hai lanciato
invece disenza estensione? m
PS
puoi produrre un unico file come MWE in questo modo
(per comodità di chi vuole compilare li tuo file).
Infatti a me compila correttamente
`\begin{filecontents*}{jobname.bib}
@book{antonio,
author = {Antonio},
title = {Ciao mi chiamo Antonio},
date = {2017}
}@book{bruno,
author = {Bruno},
title = {Ciao mi chiamo Bruno},
date = {2016}
}
\end{filecontents*}{jobname.bib}\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{filecontents}
\usepackage{csquotes}
\usepackage[style=philosophy-modern]{biblatex}
\addbibresource{jobname.bib}\begin{document}
\nocite{*}
\printbibliography\end{document}`
Perdonami ma non ho capito cosa intendi dire con la prima domanda, e forse è proprio per questo che sbaglio. Ti ringrazio molto per il suggerimento, lo userò per le prossime volte 😉
Ho provato a compilare il tuo sorgente con il solito schema pdfLaTex-Biber-pdfLaTeX-pdfLaTeX ma continua a non darmi nessuna bibliografia…
28 Febbraio 2017 alle 19:20 in risposta a: Biber non genera la bibliografia: “file testo.bbl not found” #109645 -
AutoreRisposte