Sto riscontrando un problema con la esportazione FCD→PGF con fidocadj, quindi mi permetto di taggare il buon
Avrei bisogno di esportare degli schemi elettrici a LaTeX. Ovviamente ho scelto di usare Fidocadj, e volevo fare una prova con questo schema:
Una volta effettuata la conversione includo tutto in un template personale
che uso sempre per i documenti. Questo il file che ho provato a compilare:
- Codice: Seleziona tutto
\documentclass[12pt, a4paper]{article}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage[spanish]{babel}
\usepackage{graphicx}
\selectlanguage{spanish}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{pgfplots}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
%title
\title{\textbf{\large Template}}
\author{\textbf{\large simo85}}
\maketitle
\begin{pgfpicture}{0cm}{0cm}{111pt}{49pt}
% Created by FidoCadJ ver. 0.24.5 kappa, export filter by Davide Bucci
\pgfsetxvec{\pgfpoint{1pt}{0pt}}
\pgfsetyvec{\pgfpoint{0pt}{1pt}}
\pgfsetroundjoin
\pgfsetroundcap
\pgftranslateto{\pgfxy(0,49)}
\begin{pgfmagnify}{1}{-1}
% Layer color definitions
\definecolor{layer0}{rgb}{0.0,0.0,0.0}
\definecolor{layer1}{rgb}{0.0,0.0,0.0}
\definecolor{layer2}{rgb}{0.0,0.0,0.0}
\definecolor{layer3}{rgb}{0.0,0.0,0.0}
\definecolor{layer4}{rgb}{0.0,0.0,0.0}
\definecolor{layer5}{rgb}{0.0,0.0,0.0}
\definecolor{layer6}{rgb}{0.0,0.0,0.0}
\definecolor{layer7}{rgb}{0.0,0.0,0.0}
\definecolor{layer8}{rgb}{0.0,0.0,0.0}
\definecolor{layer9}{rgb}{0.0,0.0,0.0}
\definecolor{layer10}{rgb}{0.0,0.0,0.0}
\definecolor{layer11}{rgb}{0.0,0.0,0.0}
\definecolor{layer12}{rgb}{0.0,0.0,0.0}
\definecolor{layer13}{rgb}{0.0,0.0,0.0}
\definecolor{layer14}{rgb}{0.0,0.0,0.0}
\definecolor{layer15}{rgb}{0.0,0.0,0.0}
% End of color definitions
\color{layer0}
\pgfsetlinewidth{0.35pt}
\pgfline{\pgfxy(29.0,11.0)}{\pgfxy(30.0,15.0)}
\pgfline{\pgfxy(30.0,15.0)}{\pgfxy(31.0,11.0)}
\pgfline{\pgfxy(31.0,11.0)}{\pgfxy(32.0,15.0)}
\pgfline{\pgfxy(32.0,15.0)}{\pgfxy(33.0,11.0)}
\pgfline{\pgfxy(33.0,11.0)}{\pgfxy(34.0,15.0)}
\pgfline{\pgfxy(24.0,13.0)}{\pgfxy(28.0,13.0)}
\pgfline{\pgfxy(29.0,11.0)}{\pgfxy(28.0,13.0)}
\pgfline{\pgfxy(39.0,13.0)}{\pgfxy(35.0,13.0)}
\pgfline{\pgfxy(34.0,15.0)}{\pgfxy(35.0,13.0)}
\pgfline{\pgfxy(54.0,11.0)}{\pgfxy(55.0,15.0)}
\pgfline{\pgfxy(55.0,15.0)}{\pgfxy(56.0,11.0)}
\pgfline{\pgfxy(56.0,11.0)}{\pgfxy(57.0,15.0)}
\pgfline{\pgfxy(57.0,15.0)}{\pgfxy(58.0,11.0)}
\pgfline{\pgfxy(58.0,11.0)}{\pgfxy(59.0,15.0)}
\pgfline{\pgfxy(49.0,13.0)}{\pgfxy(53.0,13.0)}
\pgfline{\pgfxy(54.0,11.0)}{\pgfxy(53.0,13.0)}
\pgfline{\pgfxy(64.0,13.0)}{\pgfxy(60.0,13.0)}
\pgfline{\pgfxy(59.0,15.0)}{\pgfxy(60.0,13.0)}
\pgfline{\pgfxy(79.0,11.0)}{\pgfxy(80.0,15.0)}
\pgfline{\pgfxy(80.0,15.0)}{\pgfxy(81.0,11.0)}
\pgfline{\pgfxy(81.0,11.0)}{\pgfxy(82.0,15.0)}
\pgfline{\pgfxy(82.0,15.0)}{\pgfxy(83.0,11.0)}
\pgfline{\pgfxy(83.0,11.0)}{\pgfxy(84.0,15.0)}
\pgfline{\pgfxy(74.0,13.0)}{\pgfxy(78.0,13.0)}
\pgfline{\pgfxy(79.0,11.0)}{\pgfxy(78.0,13.0)}
\pgfline{\pgfxy(89.0,13.0)}{\pgfxy(85.0,13.0)}
\pgfline{\pgfxy(84.0,15.0)}{\pgfxy(85.0,13.0)}
\pgfline{\pgfxy(96.0,23.0)}{\pgfxy(92.0,24.0)}
\pgfline{\pgfxy(92.0,24.0)}{\pgfxy(96.0,25.0)}
\pgfline{\pgfxy(96.0,25.0)}{\pgfxy(92.0,26.0)}
\pgfline{\pgfxy(92.0,26.0)}{\pgfxy(96.0,27.0)}
\pgfline{\pgfxy(96.0,27.0)}{\pgfxy(92.0,28.0)}
\pgfline{\pgfxy(94.0,18.0)}{\pgfxy(94.0,22.0)}
\pgfline{\pgfxy(96.0,23.0)}{\pgfxy(94.0,22.0)}
\pgfline{\pgfxy(94.0,33.0)}{\pgfxy(94.0,29.0)}
\pgfline{\pgfxy(92.0,28.0)}{\pgfxy(94.0,29.0)}
\pgfline{\pgfxy(71.0,23.0)}{\pgfxy(67.0,24.0)}
\pgfline{\pgfxy(67.0,24.0)}{\pgfxy(71.0,25.0)}
\pgfline{\pgfxy(71.0,25.0)}{\pgfxy(67.0,26.0)}
\pgfline{\pgfxy(67.0,26.0)}{\pgfxy(71.0,27.0)}
\pgfline{\pgfxy(71.0,27.0)}{\pgfxy(67.0,28.0)}
\pgfline{\pgfxy(69.0,18.0)}{\pgfxy(69.0,22.0)}
\pgfline{\pgfxy(71.0,23.0)}{\pgfxy(69.0,22.0)}
\pgfline{\pgfxy(69.0,33.0)}{\pgfxy(69.0,29.0)}
\pgfline{\pgfxy(67.0,28.0)}{\pgfxy(69.0,29.0)}
\pgfline{\pgfxy(46.0,23.0)}{\pgfxy(42.0,24.0)}
\pgfline{\pgfxy(42.0,24.0)}{\pgfxy(46.0,25.0)}
\pgfline{\pgfxy(46.0,25.0)}{\pgfxy(42.0,26.0)}
\pgfline{\pgfxy(42.0,26.0)}{\pgfxy(46.0,27.0)}
\pgfline{\pgfxy(46.0,27.0)}{\pgfxy(42.0,28.0)}
\pgfline{\pgfxy(44.0,18.0)}{\pgfxy(44.0,22.0)}
\pgfline{\pgfxy(46.0,23.0)}{\pgfxy(44.0,22.0)}
\pgfline{\pgfxy(44.0,33.0)}{\pgfxy(44.0,29.0)}
\pgfline{\pgfxy(42.0,28.0)}{\pgfxy(44.0,29.0)}
\pgfline{\pgfxy(39.0,13.0)}{\pgfxy(49.0,13.0)}
\pgfline{\pgfxy(44.0,18.0)}{\pgfxy(44.0,13.0)}
\pgfline{\pgfxy(64.0,13.0)}{\pgfxy(74.0,13.0)}
\pgfline{\pgfxy(69.0,13.0)}{\pgfxy(69.0,18.0)}
\pgfline{\pgfxy(89.0,13.0)}{\pgfxy(94.0,13.0)}
\pgfline{\pgfxy(94.0,13.0)}{\pgfxy(94.0,18.0)}
\pgfline{\pgfxy(29.0,38.0)}{\pgfxy(94.0,38.0)}
\pgfline{\pgfxy(94.0,38.0)}{\pgfxy(94.0,33.0)}
\pgfline{\pgfxy(69.0,33.0)}{\pgfxy(69.0,38.0)}
\pgfline{\pgfxy(44.0,33.0)}{\pgfxy(44.0,38.0)}
\pgfellipse[stroke]{\pgfxy(19.0,26.0)}{\pgfxy(5.0,0)}{\pgfxy(0,5.0)}
\pgfline{\pgfxy(19.0,21.0)}{\pgfxy(19.0,18.0)}
\pgfline{\pgfxy(19.0,31.0)}{\pgfxy(19.0,33.0)}
\pgfline{\pgfxy(19.0,22.0)}{\pgfxy(19.0,24.0)}
\pgfline{\pgfxy(18.0,23.0)}{\pgfxy(20.0,23.0)}
\pgfline{\pgfxy(18.0,29.0)}{\pgfxy(20.0,29.0)}
\pgfline{\pgfxy(19.0,13.0)}{\pgfxy(19.0,18.0)}
\pgfline{\pgfxy(19.0,13.0)}{\pgfxy(24.0,13.0)}
\pgfline{\pgfxy(19.0,33.0)}{\pgfxy(19.0,38.0)}
\pgfline{\pgfxy(19.0,38.0)}{\pgfxy(29.0,38.0)}
\pgfsetlinewidth{0.33pt}
\pgfcircle[fill]{\pgfxy(69,38)}{0.85pt}\pgfcircle[fill]{\pgfxy(69,13)}{0.85pt}\pgfcircle[fill]{\pgfxy(44,38)}{0.85pt}\pgfcircle[fill]{\pgfxy(44,13)}{0.85pt}\pgfsetlinewidth{0.35pt}
\pgfline{\pgfxy(44.0,38.0)}{\pgfxy(44.0,43.0)}
\pgfmoveto{\pgfxy(41.0,43.0)}
\pgflineto{\pgfxy(47.0,43.0)}
\pgflineto{\pgfxy(46.0,44.0)}
\pgflineto{\pgfxy(44.0,46.0)}
\pgflineto{\pgfxy(42.0,44.0)}
\pgfclosepath
\pgfqstroke
\begin{pgfmagnify}{1}{-1}
\pgfputat{\pgfxy(3,-21)}{\pgfbox[left,top]{v_a}}
\end{pgfmagnify}
\begin{pgfmagnify}{1}{-1}
\pgfputat{\pgfxy(28,-3)}{\pgfbox[left,top]{R_1}}
\end{pgfmagnify}
\begin{pgfmagnify}{1}{-1}
\pgfputat{\pgfxy(32,-22)}{\pgfbox[left,top]{R_2}}
\end{pgfmagnify}
\begin{pgfmagnify}{1}{-1}
\pgfputat{\pgfxy(52,-3)}{\pgfbox[left,top]{R_3}}
\end{pgfmagnify}
\begin{pgfmagnify}{1}{-1}
\pgfputat{\pgfxy(56,-22)}{\pgfbox[left,top]{R_4}}
\end{pgfmagnify}
\begin{pgfmagnify}{1}{-1}
\pgfputat{\pgfxy(77,-3)}{\pgfbox[left,top]{R_5}}
\end{pgfmagnify}
\begin{pgfmagnify}{1}{-1}
\pgfputat{\pgfxy(81,-22)}{\pgfbox[left,top]{R_6}}
\end{pgfmagnify}
\begin{pgfmagnify}{1}{-1}
\pgfputat{\pgfxy(101,-22)}{\pgfbox[left,top]{v_o}}
\end{pgfmagnify}
\end{pgfmagnify}
\end{pgfpicture}
\end{document}
Uso Texmaker, che però mi restituisce questo tipo di errore:
- Codice: Seleziona tutto
! Missing $ inserted.
<inserted text>
$
l.148 ...at{\pgfxy(52,-3)}{\pgfbox[left,top]{R_3}}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
Ed ecco le linee di errore:
- Codice: Seleziona tutto
:~$ grep -rn '\pgfputat' test.tex
139:\pgfputat{\pgfxy(3,-21)}{\pgfbox[left,top]{v_a}}
142:\pgfputat{\pgfxy(28,-3)}{\pgfbox[left,top]{R_1}}
145:\pgfputat{\pgfxy(32,-22)}{\pgfbox[left,top]{R_2}}
148:\pgfputat{\pgfxy(52,-3)}{\pgfbox[left,top]{R_3}}
151:\pgfputat{\pgfxy(56,-22)}{\pgfbox[left,top]{R_4}}
154:\pgfputat{\pgfxy(77,-3)}{\pgfbox[left,top]{R_5}}
157:\pgfputat{\pgfxy(81,-22)}{\pgfbox[left,top]{R_6}}
160:\pgfputat{\pgfxy(101,-22)}{\pgfbox[left,top]{v_o}}
Qualcuno saprebbe dirmi se è un errore/bug relativo a texmaker o a fidocadj ?
E magari anche come risolvere.
Come sempre, ringrazio in anticipo.


Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

instead of
(Anonimo).
ain't
, right?
in lieu of
.
for
arithm.



.