Van-e plug-in vagy valami, ami pontosan átalakíthatja az Ms Word- vagy Ms Excel-táblákat (határokkal stb.) a Latexhez? http://www.ctan.org/pkg/excel2latex -et használtam, de eltávolítja a cellák közötti sorokat.

Próbáltam is a http://www.tablesgenerator.com/ # használatához, de időigényes, és nagy és bonyolult tábláim vannak

Megjegyzések

  • A ‘ bonyolult ‘ meghatározása. Ha ‘ csak nagy, akkor ez nem okozhat problémát ‘, de ha a táblázatok valójában komplex (táblázatok a táblákon belül (borzongás) stb.), akkor ‘ nem lesz sok szerencséd.
  • @ user930901 További lehetőségekért lásd ezt a beszélgetést tex.stackexchange.com/questions/179208/how-to-use-calc2latex . Ehhez telepíteni kell a LibreOffice alkalmazást, engedélyezve van a calc2latex bővítmény. Ismét képes kezelni az egyszerű táblázatokat egyszerű formázással.
  • bonyolult alatt nagyokat, határokat és vonalakat értek, amelyek elválasztják az egyes sorokat és oszlopokat, valamint egyes cellákat egyesítenek
  • Elég egyszerűnek hangzik a excel2latex – próbálta már?
  • Az Excel2LaTeX felülbírálta a szabályait, ha engedélyezte a booktabs beállítást. A v3.4.0 verziótól kezdve már nem teszi meg ezt ‘. Tehát bárki, aki ezt olvassa a jövőben, lőjön rá! (Jogi nyilatkozat: Jelenleg fenntartom az Excel2LaTeX szolgáltatást.)

Válasz

Az calc2latex makró a LibreOffice Calc alkalmazásban az MS Excel fájlok LaTeX formátumba konvertálásához. Meglehetősen jól kezeli a határokat és a sejtvonalakat.

Ezt a csomagot, amelyet a http://calc2latex.sourceforge.net/ címen találtak, @ r- megemlíti egy megjegyzésben. schumacher; ennek azonban hivatalos válasznak kell lennie.

Válasz

Mindig vannak excel2latex ; Nem tudom, mennyire működik jól, de a CTAN-on van.

Ha ez vagy valami hasonló program nem működik, és abszolút, pozitívan nem lehetőség ezeknek a táblázatoknak a LaTeX-ben történő létrehozására, a legjobban akkor tudja kezelni, ha átalakítja képpé, és így illeszti be őket.

Úgy tűnik, hogy van néhány összekapcsolt módszer erre: az Excelen belül (lásd például: az MS táblázatok konvertálása képekké .

Egyszerűen képernyőképeket is készíthet, és így készítheti el a képeket.

Ezután a kapott képet a szokásos módon felveheti a LaTeX dokumentumba:

\documentclass{article} \usepackage{graphicx} \begin{document} \includegraphics{table.jpg} \end{document} 

Ezzel a megközelítéssel az a probléma, hogy a betűtípusai , a vonalvastagság, és ezek nem egyezhetnek a táblázatokban szereplőekkel. De ez veszélyt jelent a bináris vagy nem átlátszó fájlformátumok használatára.

Válasz

Röviden szólva: Nem.

Kicsit hosszabb: Ha jó megjelenésű táblázatokra vágysz, több könyvben is találhat tippeket a tipográfia felett (például a német “Lesetypografie” vagy “Detailtypografie” könyv, nincsenek angol könyveim, sajnálom), hogy a jó tipográfia érdekében üres helyet és vonalakat kell használni. Csak a fejléc és a táblázat aljának megjelölésére használhat sorokat (ehhez hívja meg a booktabs csomagot, és kérjük, olvassa el annak dokumentációját).

A jó táblázatokhoz jó táblázatszerkezetre van szükség. Attól tartok, hogy a legtöbb esetben ezt csak jó öreg kézimunkával lehet megszerezni …

@Sean Allred kommentárjában pontosította: abszolút általános esetben (vagyis önkényesen összetett) az átalakítás nem lehetséges. Vannak azonban olyan szkriptek, amelyek megpróbálják a lehető legegyszerűbben felhasználni ezeket az eseteket, és a LaTeX segítségével létrehozni egy analógot számukra. Ez nagyban függ attól, hogy mennyire bonyolulttá tette tábláját olyan formátumban, amelyet a Microsofton kívül senki sem ért igazán.

Megjegyzések

  • +1, de szeretném egy kicsit tisztázni az OP számára: abszolút általános esetben (azaz önkényesen összetett) az átalakítás nem lehetséges. Vannak azonban olyan szkriptek, amelyek megpróbálják a lehető legegyszerűbben felhasználni ezeket az eseteket, és a LaTeX segítségével létrehozni egy analógot számukra. Ez nagyban függ attól, hogy mennyire bonyolulttá tette a táblázatot olyan formátumban, amelyet a Microsofton kívül senki sem ért igazán.

Válasz

Új eszközt hoztam létre ehhez a feladathoz. Jól működik a Mac számítógépen található számokkal, de képesnek kell lennie az excel táblákkal való együttműködésre. Válassza ki a táblázatot, másolja át a vágólapra, használja az eszközt, és illessze be a tex táblázatot.

https://github.com/helotpl/cliptable

példa műveletben

Válasz

Jövőbeli olvasók számára: egy ingyenes online eszközt használok a dolgozatomhoz, és nagyon jól dolgozom: Online táblázatátalakító

Válasz

Mac OS XI rendszeren javasolja a következő megoldást, amely hasonlóan működhet más operációs rendszereken is. A megoldás lehetővé teszi a fényvektoros képek használatát.

  1. Exportálja a lapot .pdf fájlként
  2. Megnyitás előnézettel Az alkalmazás a kijelölő eszközzel válassza ki a táblázat érdekes részét.
  3. Másolja le (cmd + c), és nyisson meg egy új előnézeti ablakot (cmd + n)
  4. Mentse a kijelöltet tábla my_table.pdf
  5. my_table.pdf importálása

    \documentclass{article} \usepackage{graphicx} \begin{document} \includegraphics{my_table.pdf} \end{document} 

Megjegyzések

  • De a betűtípusok eltérhetnek a LaTeX többi dokumentumától …
  • Az exportálás előtt megfelelően kell kiválasztania a betűtípust.
  • @Colo Ez a ‘ nem mindig olyan egyszerű, mint amilyennek hangzik. Jelenleg nagyon specifikus válasz egy nagyon általános problémára. Valószínűleg meg kell próbálnia részletesen kidolgozni a megoldás általános problémáit.

Válasz

Van egy dolgozzon a Lyx használatával. Beilleszthet egy táblázatot a sorok és oszlopok pontos számáról. Másolja a táblázatot az Excel-be, a Word-ben is működnie kell. Ezután a bal felső sarokban lévő cellában lépjen az Edit-Paste Special-Plain Text elemre. Ezután megteheti a rendet, egyesítheti a cellákat stb. Ha látható a Latex forrásablak, átmásolhatja és beillesztheti a Latex jelölést a tex fájljába.

Válasz

Inspiráló: @Colo.

Ha a táblázatot PDF fájlként exportálja, és – miután – feldolgozza az Inskcape programmal, elmenti PDF-ként, az Inskcape azt mondja, ha egyetlen PDF vagy PDF + LaTeX formátumot szeretne, ahol az összes betűtípust LaTeX helyettesíti, és … megegyeznek a dokumentumával.

Válasz

A munkaterhelés csökkentésének egyik ötlete az Excel-fájl R-be történő importálása, majd az exportálása a ” & ” elválasztóként, és a végeredmény átmásolása a szöveges fájlból a Latex-be:

library(readxl) yourexcel <- read_excel("yourexcel.xlsx") write.table(yourexcel, file = "export.txt", sep = " & ", row.names = FALSE, quote = FALSE) 

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük