WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Latex Quelle Code in Matlab Quelle Code umwandeln

 

Tiago
Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 24.06.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.09.2016, 14:43     Titel: Latex Quelle Code in Matlab Quelle Code umwandeln
  Antworten mit Zitat      
Hallo Leute,

ich habe ein Messprotokol (der nur aus leere Tabellen besteht) in Latex erstellt und ich möchte Latex Quelle-Code in matlab Quelle-Code umsetzen

ob es möglich ist
und ich möchte wissen wie kann man alle Latex befehle in MATLAB rein schreiben

nach länger such habe ich diese kleine Quelle-Code gefunden manchmal arbeitet störungsfrei manchmal zeigt diese fehler:

"Sorry, but pdflatex.exe did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

C:/Users/y01taleb/AppData/Local/MiKTeX/2.9/miktex/log/pdflatex.log

You may want to visit the MiKTeX project page, if you need help."
"
[fid = fopen('test.tex','w');

test = ['\documentclass{article} \begin{document} ich bin noch immer da \end{document}']


fprintf(fid, '%s',test);
fclose(fid)

[a b] = system(['pdflatex.exe test.tex']) ]%

danke


liebe Grüße

Tiago
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 28.09.2016, 17:42     Titel: Re: Latex Quelle Code in Matlab Quelle Code umwandeln
  Antworten mit Zitat      
Hallo Tiago,

Zitat:
Sorry, but pdflatex.exe did not succeed.
The log file hopefully contains the information to get MiKTeX going again:
C:/Users/y01taleb/AppData/Local/MiKTeX/2.9/miktex/log/pdflatex.log

Das bedeutet, dass es ein Problem mit LaTeX gibt, also nicht mit Matlab. Das hier ist aber ein Matlab-Forum.

Was steht denn in dem Logfile?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Tiago
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 24.06.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2016, 09:00     Titel:
  Antworten mit Zitat      
Hallo Jan

jetzt aber funktioniert wieder normal

Code:



fid = fopen('test.tex','w');

test = ['\documentclass{article} \begin{document} ich bin noch immer da\end{document}']
 

fprintf(fid, '%s',test);
fclose(fid)

[a b] = system(['pdflatex.exe test.tex'])

 


in latex-pdf Datei zeigt diese "ich bin noch immer da"

die frage ist mein protokol besteht aus Tabellen und ich möchte diese Tabelle in matlab Quelle-code schreiben und statt "ich bin noch immer da" möchte ich Tabelle mit Beschriftungen automatisch im latex-pdf gezegt werden

danke für die Antwort


LG
Tiago
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 29.09.2016, 10:22     Titel:
  Antworten mit Zitat      
Hallo Tiago,

Suche mal im Internet nach "Matlab latex table". Es gibt z.B. in Matlab's FileExchange einige fertige Lösungen dazu.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Tiago
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 24.06.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2016, 13:26     Titel:
  Antworten mit Zitat      
Hallo Jan,


ich erkläre noch mal das Problem

ich möchte diese Latex Quelle-Code in matlab-script reinschreiben aber so direkt geht dass nicht
was soll ich denn machen und diese latex-Quelle in Matlab anpassen


Code:


\documentclass[a4paper,ngerman,8pt,DIV9,BCOR7mm,captions=tableheading,smallheadings]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{geometry}
\usepackage{multirow}
\usepackage{array}
\usepackage{siunitx}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{lipsum}
\usepackage{listings}

\usepackage[absolute]{textpos}




\pagestyle{scrheadings}
%\vspace{-1cm}
%\hspace{-2cm}

%\ohead{\includegraphics[height=2cm,width=2cm]{Bild/IAV_claim_logo.jpg}}
%\begin{textblock*}{2cm}(155mm,-8mm)
%\ohead{\includegraphics[height=2cm,width=2cm]{Bild/IAV_claim_logo.jpg}}
%\end{textblock*}


\begin{document}
%\begin{titlepage}

\begin{textblock*}{4cm}(165mm,-5mm)
\includegraphics[height=4cm,width=4cm]{Bild/IAV_claim_logo.jpg}
\end{textblock*}

% \pagestyle{scrheadings}
% \rohead{\includegraphics[width=2cm]{Bild/IAV_claim_logo.jpg}\par}



%\begin{document}



\lohead[IAV Arinos Nr: P05 842 002]{\LARGE IAV Arinos Nr: P05 842 002 \par}

\vspace{1cm}
%% Tabelle 1
\setlength{\arrayrulewidth}{1pt}\arrayrulecolor{black}
\rowcolors{2}{cyan!5}{cyan!15}
\begin{table}
\caption{INCA-Kommunikation und Funktionalitätsprüfung CAN0 \& CAN1 sowie Ethernet uC1 \& uC2}
\label{tab:Kommunikation}
\centering
\begin{tabular}{|l|l|l|l|l|l|}
\hline
\rowcolor{cyan!100}
\color{white}Prüfstelle                                 &\color{white}SW-Stand   &\color{white}Status   &\color{white}Spannung SENT   &\color{white}Referenzierung   &\color{white}Bemerkung\\
\hline
Flashvorgang Controller 1            &               &            &                        &                        &               \\
\hline
Flashvorgang Controller 2            &               &            &                        &                        &               \\
\hline
Funktionalität CAN0 (uC1\&uC2)   &               &            &                        &                        &               \\
\hline
Funktionalität CAN1 (uC1\&uC2)   &               &            &                        &                        &               \\
\hline
Funktionalität Ethernet ETH uC1   &               &            &                        &                        &               \\
\hline
Funktionalität Ethernet ETH uC2   &               &            &                        &                        &               \\
\hline
INCA-Kommunikation                     &               &            &                        &                        &               \\
\hline
\end{tabular}
\end{table}
\end{document}

 


ich hoffe jemand hier mir helfen kann
ich habe viele Recherchen im Google gemacht aber ohne Lösung

Gruß, Tiago
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 29.09.2016, 15:00     Titel:
  Antworten mit Zitat      
Hallo Tiago,

Ich verstehe es wohl immer noch nicht.
Was bedeutet "in matlab-script reinschreiben"?
Was soll im Endeffekt wo oder wie vorliegen?
Was hat die Frage mit der Fehlermeldung "Sorry, but pdflatex.exe did not succeed." zu tun?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Tiago
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 24.06.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2016, 15:15     Titel:
  Antworten mit Zitat      
Hallo Jan,

die Fehlermeldung ist nicht mehr gezeigt, jetzt der kleine Quelle-Code, der oben geschrieben habe, funktioniert, ich Weiß nicht wo war das Problem aber ich Habes noch mal versucht und hat geklappt

ich habe eine Latex Code aufgebaut wenn ich in Pfd. übersetze dann bekomme ich ein Tabelle

jetzt möchte das gleiche machen aber in Matlab-script

wenn ich auf run drucke in Matlab dann möchte ich meine latex-Datei und auch in PDf-datei erzeugt, und in die dateien die tabellle entsteht



Gruß, Tiago
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 30.09.2016, 08:45     Titel:
  Antworten mit Zitat      
Hallo Tiago,

Zitat:
jetzt möchte das gleiche machen aber in Matlab-script

Es fehlt immer noch die eigentliche Information, was Du genau tun willst. "Das gleiche" zu machen wäre ja sinnfrei, denn Du hast das LaTeX-File ja bereits. Was sind also die Variablen in Deinem Problem? Was soll das Matlab-Script genau können?

Ich denke, Du kannst das Grund-Gerüst des LaTeX-Files als Text-File speichern und irgendwelche Keys ('%1%' oder so) dort rein schreiben, wo Matlab etwas ändern soll. Denn ersetzt Du die jeweiligen Teile per strrep .
Genaueres könnte ich nur sagen, wenn klar wäre, was genau veränderlich sein soll und in welcher Form die Inputdaten für das Script vorliegen.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Tiago
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 24.06.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2016, 13:31     Titel:
  Antworten mit Zitat      
Hallo Jan,


ich danke dir

ich versuche mal, was du mir gesagt hast


Gruß, Tiago
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.