Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Exel2Latex

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.07.2011
    Beiträge
    11

    Exel2Latex

    Hallihallo,

    ... ich arbeite immer noch an meiner Diss und verzweifel grad mal wieder an diesem Sch... Latex. Mag sein dass ich den Sinn nicht verstehe warum man sich im komfortablen Zeitalter immer noch mit solch steinzeitähnlichen Programmen herumschlägt. Zugegeben- die Formatierung ist professioneller als bei Words und Co...

    Aber was solls, ich muss und erbitte gnädigste Hilfe.

    Ich hab mir Exel2Latex geschnappt und war der Hoffnung erlegen dass dies Progrämmchen mir meine Probleme löst, aber weit gefehlt. Nach der x-ten Übersetzung zeigt sich folgendes:

    % Table generated by Excel2LaTeX from sheet 'auswertung'
    \begin{table}[htbp]
    \centering
    \caption{Add caption}
    \begin{tabular}{rcc}
    \toprule
    \multicolumn{1}{p{3cm}}{Scania 350 kW- Kategorie} & elektrischer Wirkungsgrad 2009 & elektrischer Wirkungsgrad 2010 \\
    \midrule
    DC 16 & 41,62\% & 41,84\% \\
    DC 16 & 42,66\% & 42,30\% \\
    DC 16 & 44,83\% & 44,10\% \\
    DC 16 & 40,99\% & 42,14\% \\
    DC 16 & 44,04\% & 43,33\% \\
    DC 16 & 42,46\% & 41,90\% \\
    DC 16 43 A & 40,72\% & 38,81\% \\
    DC 16 43 A & 41,73\% & \\
    DC 16 43 A & 43,04\% & 42,70\% \\
    DC 16 43 A & 41,70\% & 42,87\% \\
    DC 16 43 A & 41,71\% & 38,58\% \\
    DC 16 43 A & 41,71\% & 38,58\% \\
    DC 16 43 A & 42,66\% & 42,30\% \\
    DC 16 43 A & 43,89\% & 43,91\% \\
    Durchschnitt & 42,41\% & 41,80\% \\
    \multicolumn{2}{c}{42,10\%} & \\
    \bottomrule
    \end{tabular}%
    \label{tab:addlabel}%
    \end{table}%

    erstes Problem ist bei der Zeile multicolumn. Die Spaltenbezeichnungen sollten einen Zeilenumbruch erhalten, damit die Tabelle "handlich" bleibt. Versuche mit {p{xxcm}} sind kläglich in allen Varianten gescheitert...


    Würde mich bitte bitte jemand an der Hand nehmen?

    Danke!
    Markus

  2. #2
    Registrierter Benutzer
    Registriert seit
    22.07.2010
    Beiträge
    135
    Suche mal nach tabu. Dazu gibt es auch eine erstklassige Hilfe.

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Das Problem ist nicht nachvollziehbar:
    Code:
    \documentclass{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{multicol}
    \usepackage{booktabs}
    
    \begin{document}
    \begin{table}[htbp]
    \centering
    \caption{Add caption}
    \begin{tabular}{rcc}
    \toprule
    \multicolumn{1}{p{3cm}}{Scania 350 kW- Kategorie} & elektrischer Wirkungsgrad 2009 & elektrischer Wirkungsgrad 2010 \\
    \midrule
    DC 16 & 41,62\% & 41,84\% \\
    DC 16 & 42,66\% & 42,30\% \\
    DC 16 & 44,83\% & 44,10\% \\
    DC 16 & 40,99\% & 42,14\% \\
    DC 16 & 44,04\% & 43,33\% \\
    DC 16 & 42,46\% & 41,90\% \\
    DC 16 43 A & 40,72\% & 38,81\% \\
    DC 16 43 A & 41,73\% & \\
    DC 16 43 A & 43,04\% & 42,70\% \\
    DC 16 43 A & 41,70\% & 42,87\% \\
    DC 16 43 A & 41,71\% & 38,58\% \\
    DC 16 43 A & 41,71\% & 38,58\% \\
    DC 16 43 A & 42,66\% & 42,30\% \\
    DC 16 43 A & 43,89\% & 43,91\% \\
    Durchschnitt & 42,41\% & 41,80\% \\
    & \multicolumn{2}{c}{42,10\%}  \\
    \bottomrule
    \end{tabular}%
    \label{tab:addlabel}%
    \end{table}%
    
    \end{document}
    ergibt Anhang. Und gewöhne dir an, den code-Button (#) zu verwenden und vollständige Minimalbeispiele zu liefern.

    Gruß, Sepp.-

  4. #4
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Alternative Lösung:
    Code:
    \documentclass[captions=tableabove]{scrartcl}
    \usepackage{booktabs}
    \begin{document}
    \begin{table}[htbp]
    \centering
    \caption{Add caption}
    \begin{tabular}{lcr}
    \toprule
    \multicolumn1c{Scania} &
    \multicolumn2c{elektricher Wirkungsgrad} \\
    \multicolumn1c{350-kW-Kategorie} & 
    2009 & 
    \multicolumn1c{\qquad\qquad 2010} \\
    \midrule
    DC 16 & 41,62\% & 41,84\% \\
    DC 16 & 42,66\% & 42,30\% \\
    DC 16 & 44,83\% & 44,10\% \\
    DC 16 & 40,99\% & 42,14\% \\
    DC 16 & 44,04\% & 43,33\% \\
    DC 16 & 42,46\% & 41,90\% \\
    DC 16 43 A & 40,72\% & 38,81\% \\
    DC 16 43 A & 41,73\% & \\
    DC 16 43 A & 43,04\% & 42,70\% \\
    DC 16 43 A & 41,70\% & 42,87\% \\
    DC 16 43 A & 41,71\% & 38,58\% \\
    DC 16 43 A & 41,71\% & 38,58\% \\
    DC 16 43 A & 42,66\% & 42,30\% \\
    DC 16 43 A & 43,89\% & 43,91\% \\
    \midrule
    Durchschnitt: & 42,41\% & 41,80\% \\
    & \multicolumn{2}{c}{42,10\%} \\
    \bottomrule
    \end{tabular}%
    \label{tab:addlabel}%
    \end{table}%
    
    \end{document}
    BTW: LaTeX kann nichts dafür, wenn excel keinen vernünftigen LaTeX-Export anbietet. Aber, wenn Du nicht damit zurecht kommst, und es nicht lernen willst, warum verwendest Du es dann? Es von Word über OpenOffice bis InDesign und weiter unzählige Alternativen.
    Geändert von Schweinebacke (24-10-2011 um 15:41 Uhr) Grund: tabu wurde bereits genannt, also kann ich mir das sparen.

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Zitat Zitat von Schweinebacke Beitrag anzeigen
    . . . BTW: LaTeX kann nichts dafür, wenn excel keinen vernünftigen LaTeX-Export anbietet. Aber, wenn Du nicht damit zurecht kommst, und es nicht lernen willst, warum verwendest Du es dann? Es von Word über OpenOffice bis InDesign und weiter unzählige Alternativen.
    Um die Sache zu präzisieren: Man kann die meisten Excel-Tabellen in OpenOffice / Libre Office öffnen und dort mit calc2latex ganz komfortabel exportieren. Bevor Du also Stunden in den Excel-Export investierst, starte 'halt mal einen Versuch.

    Gruß,
    Alexander

  6. #6
    Registrierter Benutzer
    Registriert seit
    03.07.2011
    Beiträge
    11
    hallo,

    besten dank...
    sepp... ja generell funktioniert das aber nicht hübsch... was meinst du mit code- button?

    schweinebacke... schön, so in etwa hab ich mir das vorgestellt... besten dank

    Alexander, ich hab mal ein wenig mit openoffice herumgefummelt und- brauch ne andere lösung... bis ich da drinne bin...

    Die kleinen Tabellen sind kleine Probleme, vielleicht bekomm ich die jetzt dank Eurer Unterstützung in den Griff. Mein großes Problem hingegen ist eine recht umfangreiche Tabelle mit knapp 100 Zeilen, die ich mühevoll ins Excel gehackt habe. Das Ding läuft über mehrere Seiten. Kann mir hierzu jemand einen Tipp geben, wie man so etwas einbinden könnte? Das Ganze soll im folgenden auch veröffentlicht werden, daher ist eine professionelle Lösung gesucht...

    Grüße
    Neise

  7. #7
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    excel2latex ist da schon ein ordendtlicher weg. aber du darfst jetzt nicht davon ausgehen, dass du mit einem klick eine perfekte tabelle hast. dafür gibt es variablen wie z.b. die textbreite deines dokumentes die excel2latex nicht kennen kann.

    das plug in ist super dafür, dass man nicht als spaltentrenner immer & und als zeilenende immer \\ schreiben muss.

    bei tabellen die über eine seite gehen ist das longtable paket gut oder das tabu paket. tabu hat hierbei den vorteil, dass es auch mit dem X spaltentyp zurechtkommt mit dessen hilfe man tabellen genau auf seitenbreite strecken/stauchen kann.

    mit longtable und auch tabu kann man festlegen, dass z.b. am seitenende "fortsetzung auf nächster seite" und auf der neuen seite jeweils der tabellenkopf wiederholt wird.

    ein bisschen handarbeit ist also nötig. das sind aber alles in allem sicher oft nicht mehr als 10 code zeilen. den wichtigsten schritt, die daten vorzubereiten hast du ja schon hinter dir

    Code:
    \documentclass{article}
    \usepackage{tabu,longtable,booktabs}
    \usepackage{lipsum}
    
    \begin{document}
    
    \begin{longtabu} to \linewidth {XX}
    \caption{Eine Tabelle}\\
    \toprule
    Lipsum A (in Prozent) & Lipsum B (in Birnen)\\
    \midrule
    \endfirsthead
    \toprule
    Lipsum A (folgeseite) & Lipsum B (folgeseite)\\
    \midrule
    \endhead
    \midrule
    \multicolumn{2}{c}{Fortsetzung folg...}\\
    \bottomrule
    \endfoot
    \midrule
    \multicolumn{2}{c}{Das Ende}\\
    \bottomrule
    \endlastfoot
     \lipsum[1] & \lipsum[1]\\
     \lipsum[1] & \lipsum[1]\\
    \end{longtabu}
    
     
    \end{document}
    Geändert von bobmalaria (24-10-2011 um 23:46 Uhr)
    Mein Ball ist umgefallen

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Zitat Zitat von Neise Beitrag anzeigen
    hallo,

    . . . Mein großes Problem hingegen ist eine recht umfangreiche Tabelle mit knapp 100 Zeilen, die ich mühevoll ins Excel gehackt habe. Das Ding läuft über mehrere Seiten. Kann mir hierzu jemand einen Tipp geben, wie man so etwas einbinden könnte? Das Ganze soll im folgenden auch veröffentlicht werden, daher ist eine professionelle Lösung gesucht...

    Grüße
    Neise
    Ich hoffe du kennst den Konsole-Befehl "texdoc Paketname". damit erhältst du die normalerweise automatisch mitinstallierte Anleitung zum jeweiligen Paket.

    Es ist eine unerfreuliche Sache, eine ausführliche, womöglich mit großem Aufwand hergestellte Tabelle aus Excel übertragen zu müssen. Noch ärgerlicher wird's, wenn man, kaum ist die Übertragung fertig, die Tabelle noch einmal ändern muss.

    Bei einer Tabelle, die über mehrere Seiten geht, kommt es auch infrage, diese Tabelle mit Excel in der gleichen Schrift zu setzen, die in deinem Dokument auch für andere Tabellen verwendet wird. Dann druckst du die Tabelle als PDF aus und bindest die Seiten als PDF in dein Dokument ein. Das Paket hierfür hört auf den Namen "pdfpages". Es ermöglicht ohne weiteres, die Nummerierung und die Kopfzeilen aus dem Haupttext fortzuführen.

    Falls Du daran interessiert bist, können wir hier gemeinsam gerne drangehen.

    Gruß,

    Alexander

  9. #9
    Registrierter Benutzer
    Registriert seit
    03.07.2011
    Beiträge
    11

    Wink

    Hi,

    danke schön,

    war gestern bei meinem Doktorvater. Er hat vorgeschlagen aufgrund des Umfangs der Tabelle diese als physikalische Anlage auszuführen. Es sind immerhin 6 Seiten Querdruck nötig damit alles noch gerade lesbar ist... Also wirds ein Falt- El Dorado...

    Das löst mir mal ein Problem... das nächste läßt bestimmt nicht lange auf sich warten...

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •