Risposte nei forum create
-
AutoreRisposte
-
14 Dicembre 2017 alle 20:35 in risposta a: [RISOLTO]Quale lingua va prima con diversi abstract? #11210724 Novembre 2017 alle 21:13 in risposta a: [RISOLTO] Rendere “cliccabile” intero riferimento #111967::
OldClaudio” post=112282Nella documentazione di hyperref c’è un intero paragrafo destinato al tuo problema; è il paragrafo 3.2. Si tratta di cose complesse, e io non le ho mai usate perché di solito funzionano bene in inglese ma pessimamente in italiano; ti impedisocno di fare riferimenti ai plurali e simili: non puoi in effetti scrivere qualcosa come “i’impostazione del sistema è mostrata nelle figure~\ref{fig;prima} e~\ref{fig:seconda}”. Insomma quella funzionalità può andare bene se si usano le abbreviazioni, che però è cattivo stile di scrittura fuori dagli incisi parentetici; il tuo secondo esempio, per esempio, usa le abbreviazioni (orribili con le maiuscole, come sono orribili anche scritte per disteso; il Chicago Manual of Style stigmatizza questa brutta abitudine), ma almeno mancano delle terminazioni del singolare o plurale e quindi sono accettabili; richiedono però di impostare il “nome” in modo diverso.
Il tutto è descritto nel paragrafo 3.2 — non pretendo di dire che sia chiarissimo; secondo em la soluzione di @marluzia funziona meglio anche se è un po’ laboriosa, ma almeno funziona anche in italiano.
Ciao OldClaudio come ti ho detto la soluzione di @marluzia aihmè distrugge la numerazione e blocca i rifermenti. Ho provato a guardare il paragrafo che hai detto ma per me è ostrogoto. La soluzione sopra per quel che mi riguarda si è prestata bene perchè sto scrivendo in inglese e crea proprio quello avevo chiesto nel titolo. Grazie mille comunque.
24 Novembre 2017 alle 14:16 in risposta a: [RISOLTO] Rendere “cliccabile” intero riferimento #111965::
Guarda grazie mille dell’esempio perchè anche se è errato mi ha permesso di orientarmi un attimo. E’ errato perchè il pacchetto hyperref per quanto utile devo dire che è un po’ antipatico. Con l’esempio che hai fatto tu è si vero che si crea un contenuto cliccabile, ma distrugge i collegamenti di hyperref e quindi quando si usa il comando \ref si ottengo punti interrogativi ??. Inoltre bisogna scrivere manualmente il nome della figura, cosa poca pratica visto che in documenti lunghi è un suicidio e manca un secondo argomento a \hypertarget. Scrivo credendo di non essere l’unico ad essersi posto il quesito magari può essere utile. Ho risolto così :`
\documentclass{article}\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{hyperref}
\hypersetup{
%debug=true,
colorlinks=true,
linkcolor=blue,
anchorcolor=black,
citecolor=black,
urlcolor=red}\begin{document}
\lipsum[5]\begin{figure}[hbt]
\centering
\includegraphics[width=0.70\linewidth]{prova.png}
\caption{immagine}
\label{fig:prova} \hypertarget{altronome}{\relax}
\end{figure}\lipsum[5] \hyperlink{altronome}{\figurename~\ref{fig:prova}}
\end{document}
`Si deve compilare due volte ovviamente. In questo modo vengono conservati i collegamenti alla list of figures, e il nome cambia in automatico. Se c’è un altro modo si accettano consigli per me si può considerare risolto. Grazie mille comunque @Marluxia
::
ciao forse mi sono spiegato male. Avrei dovuto premettere che use gia quel pacchetto, è caricato correttemente per ultimo ed è settato con questo setup:
`
\hypersetup{,
%debug=true,
colorlinks=true,
linkcolor=blue,
anchorcolor=black,
citecolor=black,
urlcolor=red,
`
faccio uno screen di esempio, questo è quello che ottengo:[attachment=1980]1234.jpeg[/attachment]
questo trovato in un altro documento è quello che vorrei ottenere
[attachment=1981]123.jpeg[/attachment]
ovvero che l’intera parola Figure e Table siano anch’esse cliccabili! provo a ridare una occhiata alla documentazione sperando di non perdermici e doverci rinunciare. Grazie infinite se mi trovate una soluzione.
EDIT
ho guardato la documentazione a devo dire che sono pessimo nel capirla. A pagina 15/16 c’è scritto qualcosa al riguardo, nonostante abbia fatto qualche esperimento non ho ben capito come posizionare i comandi e dove. Sono io che ho bisogno di un esempio minimo compilabile mi sa. Penso di rinunciare per ora almeno che qualcuno non tiri fuori una soluzione, anche perchè non sembra diffcilissimo da risolvere se uno è un attimo più pratico ma è da poco più di 2 mesi che uso il programma e ancora qualcosa mi rimane ostico.
Attachments:
You must be logged in to view attached files.16 Giugno 2017 alle 7:12 in risposta a: Longtable e Underfull \vbox (badness 10000) detected [RISOLTO] #110777::
Grazie mille per i commenti del preambolo, sto imparando tantissimo e ho già ripulito il codice.
Per quel che riguarda la cucitura ho visto che la nella mia tesi triennale in effetti è di 5 mm quindi ho corretto!fancyhdr pensavo di usarlo all’inizio e non sono ancora sicuro se usarlo o meno, l’ho lasciato li come commento ma in effetti nel preambolo non ho ancora impostato nulla e credo che alla fine non lo userò;
\hyphenation{} non ho inserito niente perchè ancora non mi è capitato di doverlo usare;
Cosa più importante ho capito cosa generava l’errore della tabella: Ti dirò che è una cosa molto semplice (alla fine aftertable non serviva e in effetti non risolveva) che non abbiamo notato a primo impatto per il semplice fatto che non ho scritto tutta la dichiarazione della longtable come se potesse proseguire a pagina seguente. Longtable è un po rigido in questo ma pensadoci bene ha una sua logica:
\begin{longtable}[htp]{l C{1.4cm} C{1.2cm} C{1.2cm} c C{2.35cm} c c }
\caption{Typical properties of various commercial reinforced fibres} \label{tab:2.1}
\endfirsthead
\toprule
\multirow{2}{*}{$ \mathrm{\textbf{Fibres}} $} & $ \mathrm{\rho} $ & $ {E} $ & $ {f_u} $ & $ {\epsilon} $ & \multicolumn{2}{c}{$ {\alpha (10^{-6}/^{\circ}\mathrm{C)}} $} & \multirow{2}{*}{$ {\nu} $}\\
\cmidrule{6-7}
& $ \mathrm{kg/m^3} $ & $ \mathrm{Gpa} $ & $ \mathrm{Mpa} $ & $ \mathrm{\%} $ & longitudinal & Radial & \\
E-glass & 2500 & 72.4 & 3450 & 2.4 & +5.0 & / & 0.22\\
….
eccQuel \toprule li non può stare. Semplicemente perchè quello è uno spazio riservato di longatbale. Per essere corretto andava inserito subito prima di \endfirsthead ed infatti in quel modo non da nessun problema. Capito questo ho modificato totalmente la tabella e ho inserito l’altro caption che c’era in cima alla tabella prima della voce \endlastfoot
Direi che il topic è risolto, il problema era in effetti un problema di “spazi” comuni…
15 Giugno 2017 alle 11:48 in risposta a: Longtable e Underfull \vbox (badness 10000) detected [RISOLTO] #110775::OldClaudio” post=111055 @nicola89b
Ciao ti ringrazio della risposta e comunque:
1.scusami ma l’esempio scritto nel forum non era compilabile perchè ci era finito un pezzo del messaggio che stavo scrivendo (non mi ero accorto), in compenso l’allegato compilava tranquillamente.
2. si il codice (che era quello di quando ho iniziato a scrivere con latex) era incasinato e mi sono accorto di un sacco di pacchetti che non uso o che venivano chiamati due volte e che mi incasinavano ancora di più; per di più quello non era tutto il preambolo. A mia discolpa ti dico che ieri ho usato texdoc “nome pacchetto” per ogni pacchetto che ho usato e ho eliminato tutto quello che non mi serviva (giuro ci ho messo un giorno intero e ho imparato tantissimo) e avevo un paio di pacchetti che, nonostante compilavano, uno sovrascriveva le impostazioni dell’altro (ovvero prima usavo geometry e poi caricavo fullpage 😯 ). La documentazione ogni tanto mi rimane un po complessa (sopratutto quella di after page), nonostante non sia compretamente ignorante di programmazione, ma non ho sinceramente molto tempo di guardarmi come lavora a basso livello latex, anche se mi incuriosirebbe tantissimo. Appena finito di redigere la tesi gli darò di sicuro una occhiata.
3. la tesi è scritta in lingua inglese, ma l’abstract lo vogliono in italiano ad ingegneria civile a Bologna.
4. Ho consultato il NIST come mi hai detto (grazie mille davvero per le informazioni che mi stai fornendo, se ne hai altra dimmele pure) e le unità di misura sono scritte correttamente “Pa” sta per Pascal che è l’unità di misura della pressione, “MPa” è semplicemente il suo multiplo che sta per MegaPascal, “GPa” Gigapascal.
Se quel “p” sta per “per” devi scrivere G/a e M/a
di fatti kg/m^3 è scritto bene perchè intende quello.
5.
Ricorda: le unità di misura non vanno MAI scritte fra parentesi quadre, nemmeno nei diagrammi e nelle intestazioni delle colonne.
Grazie mille dell’info
6. Per quel che riguarda i filetti orizzontali ho visto che anche nel NIST non vengono usati. Però giuro non ce la faccio è orrenda per i miei gusti senza filetti orizzontali 😥 Ne terrò conto comunque anche se ho visto che il filetto che separa le voci da i dati delle tabelle è sempre presento (il primo filetto intendo) . Porrò il quesito al mio professore così da capire se anche lui pensa che dovrei evitare i filetti o no, anche perchè dovrò inserire una multitudine di tabelle e grafici.
7. `infine hi tolto la chiamata al pacchetto a amsfonts.` sinceramente me lo suggeriva TexLive, uso kubuntu come SO. Come mai lo hai tolto?
8. Ho provato il tuo codice, mi da ancora quell’errore nonostante le tue accortezze quando lo compilo io (ho provato anche a ripulire i file ausiliari ma continua)… Io sto pensando che il problema potrebbe essere :
a) multirow presenta dei problemi con longtable come descritto a pagina 10 della documentazione. Ho provato ad usare la soluzione che viene descritta ma non risolve (e se ho fatto come afterpage ci credo che non risolve)
b) problemi con interlinea?
c) ho finito le idee e mi tengo il warning, anche se ormai era pura curiosità la mia.8. ho anche corretto il preambolo in questo modo e totalmente commentato, se mi ci dai una occhiata te ne sarei grato (ovviamente compila ma se hai consigli dimmi pure):
`
% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode\documentclass[12pt,
,draft %L’opzione draft evidenzia le righe composte in modo non ottimale con un rettangolino nero accanto
]
{article}%%%%%%%%%%PACCHETTI%%%%%%%%%
%Pacchetti per il layout
\usepackage{calc}
\usepackage[paper=a4paper, %formato A4
noheadfoot, %elimina header e footer
nomarginpar, %elimina spazio dedicato a note laterali
margin={2.0cm , 3.0cm}, %{margine dx & sx , margine sopra e sotto}
ignoreall, %{trascurabile, ignora la presenza di header, footer e laterali}
twoside, %fronte-retro
bindingoffset=1.0cm, %spazio rilegatura
% showframe, %debug – mostra spazio layout
% showcrop, %debug- mostra dove sta la rilegature
]{geometry} %Pacchetto per modificare il layout%Pacchetti per fonts
\usepackage[T1]{fontenc} %codifica dei font accentati:
\usepackage[utf8]{inputenc} %codifica di input;
\usepackage[italian,english]{babel} %ultima lingua di default;
%
\usepackage{amsmath} %pacchetto AMS (matematica)
\usepackage{amsfonts} %pacchetto AMS (matematica)
\usepackage{amssymb} %pacchetto AMS (matematica)
%
\usepackage{newtxtext,newtxmath} %times newroman
\usepackage{MnSymbol} %simboli quali freccie ecc
\usepackage{lipsum} %testo fittizio
\usepackage{eurosym} %simbolo dell'euro
\usepackage{microtype} %si occupa di ottimizzare il riempimento sulla riga
\usepackage{setspace} %serve per l'interlinea%immagini e tabelle
\usepackage{caption}[2004/07/16] \usepackage{float} %per inserire elementi float
\usepackage{graphicx} %per inserire le immagini
\usepackage{booktabs} %composizione linee tabelle (toprule midrule ecc)
\usepackage{tabularx} %tabelle di larghezza impostata dall'utente
\usepackage{subfig} % sottofigure, sottotabelle
\usepackage{longtable} %tabelle più lunghe di una pagina
\usepackage[longtable]{multirow} %serve a scrivere testo tra due colonne
\usepackage{afterpage} %svuota coda float
\usepackage{array} %serve sia per matematica che per creare specificatori%Indice e indicizzazione
\usepackage[]{imakeidx} %Pacchetto per produrre indici, anche multipli
\usepackage[nottoc]{tocbibind} %[nottoc] serve per evitare che venga inserito la voce “Indice” nell'indice stesso
\usepackage[intoc]{nomencl} %pacchetto per la lista dei simboli, [intoc] aggiunge nomenclature nell'indice
\usepackage[english]{varioref} %riferimenti completi ad una pagina
%%Bibliografia
\usepackage{csquotes} %necessario in biblatex
%
\usepackage[style=philosophy-modern,
hyperref,
square,
backend=biber, %impostare biber anche nelle preferenze dell'editor!
]{biblatex} %eccellente pacchetto per la bibliografia;
%
\addbibresource{bibliografia.bib} %database di biblatex%Varie
\usepackage{fancyhdr}
\usepackage{hyperref} %va caricato per ultimo, modifica diversi aspetti%%%%%%%%%%IMPOSTAZIONI%%%%%%%%%
\onehalfspacing %interlinea
\hyphenation{} %serve per la sillabazione%impostazioni per le didascalie sotto le figure e tabelle
\captionsetup[figure]{name={Fig.}}
\captionsetup[table]{name={Tab.}}
\captionsetup{tableposition=top,figureposition=bottom,font=small,format=hang,labelfont={sf,bf},justification=centering}%sfrutto array
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}%
%newcommands
\newcommand{\df}{\displaystyle\frac} %crea un comando che visualizza le frazioni in modo piu' esteso
%impostazioni indice
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\setlength\parindent{0pt}
\numberwithin{figure}{section}
\numberwithin{table}{section}
\makenomenclature
\makeindex%sostituisce Contents con Table of Contents
\addto\captionsenglish{ \renewcommand{\contentsname}{\textsc{Table of Contents}}}%cambia nome lista simboli
\renewcommand{\nomname}{List of Symbols}%cambia nome figure
\renewcommand{\figurename}{Fig.}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}%cambia nome tabelle
\renewcommand{\tablename}{Tab.}
\addto\captionsenglish{\renewcommand{\tablename}{Tab.}}%%
\hypersetup{,
debug=false,
colorlinks=true,
linkcolor=black,
anchorcolor=black,
citecolor=black,
urlcolor=black,
pdftitle={Title},
pdfauthor={My name}
}\begin{document}
\end{document}`
14 Giugno 2017 alle 16:05 in risposta a: Longtable e Underfull \vbox (badness 10000) detected [RISOLTO] #110772::
Ho provato a modificarlo usando tabular al posto di longtable e non da questo errore… non capisco allora come longtable non riesca a gestire lo spazio. Ho letto nella documentazione di qualche problema con il multirow, ma anche eliminando la parte con il multirow il problema persiste, non saprei proprio che dire, per adesso tengo la longtable, poi se vedo che non riesco a starci in una pagina la cambierò con il semplice tabular.. Se qualcun altro ha qualche altro suggerimento dica pure. Grazie mille.
14 Giugno 2017 alle 7:05 in risposta a: Longtable e Underfull \vbox (badness 10000) detected [RISOLTO] #110771::OldClaudio” post=111041Niente di preoccupante, è solo un warning; il messaggio arriva non solo con longtable, quando il programma è costretto a terminare un pagina dove è possibile farlo, ma il materiale che la pagina contiene non la riempie bene, e l’impaginatore deve slargare troppo la “gomma” (lo spazio bianco dotato di una certa estensibilità) fra un capoverso e l’altro, prima o dopo le figure e le tabelle, prima o dopo le equazioni in display, prima o dopo qualunque oggetto presente nella pagina che abbia dello spazio elastico (della gomma) come spazio di separazione dal testo normale.
Vai avanti tranquillo; se sarà il caso potrai mettere la longtable, ammesso che sia colpa sua, dentro l’argomento di un comando \afterpage, del pacchetto afterpage; prima di usarlo leggine la documentazione, aprendo una finestra comandi, scrivendoci dentro texdoc afterpage, e mandando in esecuzione il programma premendo il tasto Invio.
Intanto grazie mille per la risposta| Ho provato a riempire la pagina di testo ed usare afterpage con l’argomento clearpage subito dopo l’oggetto float, ma sinceramente non mi sembra funzionare. La documentazione per le mie conoscenze di informatica e inglese sono riuscito a capirla fino ad un certo punto, penso di averla usata nel modo giusto ma non funziona 😥
-
AutoreRisposte