UltKit

Chuyển Excel sang LaTeX

Kết quả nghiên cứu thường nằm trong bảng tính từ rất lâu trước khi xuất hiện trong bài báo, và việc gõ lại từng ô với dấu & cùng hai dấu gạch chéo ngược chính là lúc lỗi đánh máy len vào. Thay vào đó, hãy chuyển trang tính sang LaTeX rồi dán bảng vào tài liệu của bạn.

Chuyển đổi tài liệu

hoặc thả tệp PDF, DOC, DOCX … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải bảng tính lên

    Thêm một file .xlsx, .xls, .ods, .numbers hoặc .csv, tối đa 95 MB. Hãy dọn trang tính trước để chỉ còn lại bảng bạn muốn đưa vào tài liệu.

  2. 2

    Chọn trang tính

    Trang tính đang đặt là Đầu tiên. Chọn Tất cả nếu mỗi trang tính chứa một bảng riêng mà bạn cần. Định dạng văn bản ở mức Đơn giản giữ chữ in đậm và ô gộp nhưng không giữ màu.

  3. 3

    Chuyển đổi và dán

    Nhấn Chuyển sang LaTeX (.tex) →, mở file .tex rồi sao chép bảng vào tài liệu của bạn, trong Overleaf hoặc bất kỳ trình soạn thảo nào trên máy. File được xóa sau 30 phút kể từ khi tải lên.

Tải trang tính lên, nhấn Chuyển sang LaTeX (.tex) → rồi dán mã tabular vào bài của bạn: các ô được ngăn bằng dấu &, mỗi dòng kết thúc bằng hai dấu gạch chéo ngược, và các ký tự như %, & và _ đã được thoát sẵn.

Chuyển Excel sang LaTeX: vì sao bảng là phần vất vả nhất

LaTeX, do Leslie Lamport viết trên nền TeX của Donald Knuth và phát hành lần đầu vào đầu thập niên 1980, là chuẩn cho các bài báo toán học, vật lý, khoa học máy tính và kinh tế. Nó dàn trang văn bản và công thức rất đẹp, nhưng bảng phải viết tay bằng mã thuần, và một bảng kết quả 12 cột là vài trăm dấu & phải thẳng hàng với nhau.

Vì vậy nhà nghiên cứu, sinh viên và nhà phân tích thường lưu số liệu trong Excel hoặc LibreOffice Calc và cần chính những số đó trong file .tex. Bảng càng lớn và dữ liệu càng hay thay đổi thì chuyển đổi càng tiết kiệm công: chạy lại phân tích, chuyển lại, dán lại. Nếu bảng của bạn đến từ PDF chứ không phải bảng tính, hãy dùng PDF sang LaTeX.

Bảng LaTeX sau khi chuyển đổi trông như thế nào

Ví dụ tabular cho một trang tính nhỏ ba cột
\begin{table}[ht]
  \centering
  \begin{tabular}{lrr}
    \hline
    Sample & Mass (g) & Yield (\%) \\
    \hline
    A\_1 & 12.40 & 81.5 \\
    B\_2 & 9.85 & 77.0 \\
    \hline
  \end{tabular}
  \caption{Kết quả theo mẫu}
\end{table}
Cách nội dung bảng tính được viết trong LaTeX
Trong trang tínhTrong file .tex
Đường viền ô giữa các cộtDấu & ngăn cột, cuối dòng là hai dấu gạch chéo ngược
% & $ # _ { } trong văn bản ôĐược thoát, ví dụ \% và \_
Ô gộp qua nhiều cột\multicolumn kèm số cột gộp
Chữ in đậm\textbf{...}
Kết quả công thức, ngày tháng, tiền tệGiá trị như hiển thị, được ghi dưới dạng văn bản

Lỗi biên dịch sau khi dán bảng đã chuyển đổi

  • Lỗi Misplaced alignment tab character &

    Bảng được dán ra ngoài môi trường tabular, hoặc một ô được sửa sau đó chứa dấu & trần. Hãy giữ bảng trong môi trường và viết \& nếu muốn hiển thị dấu & thật.

  • Lỗi Undefined control sequence

    Bạn đã thêm các lệnh như \toprule hoặc cột S mà chưa nạp booktabs hoặc siunitx. Hãy thêm dòng \usepackage vào preamble.

  • Cảnh báo Overfull \hbox và bảng tràn ra lề

    Bảng rộng hơn \textwidth. Hãy giảm cỡ chữ, viết tắt tiêu đề hoặc co bảng như mô tả trong các câu hỏi bên dưới.

Thông tin về định dạng Excel và LaTeX

XLSX

Sổ làm việc Microsoft Excel

XLSX là định dạng sổ làm việc mặc định của Microsoft Excel kể từ Office 2007, dựa trên chuẩn Office Open XML. Định dạng lưu nhiều trang tính, công thức, định dạng, biểu đồ, pivot table và quy tắc xác thực dữ liệu trong một gói ZIP chứa XML. XLSX hỗ trợ hơn một triệu hàng mỗi trang tính và là định dạng trao đổi mặc định cho bảng tính trong doanh nghiệp. Google Sheets, LibreOffice và Numbers mở được XLSX, dù macro và các tính năng nâng cao có thể không được giữ lại.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
2007 · Microsoft
Công cụ chuyển đổi XLSX

TEX

Mã nguồn TeX / LaTeX

Tệp .tex là mã nguồn của một tài liệu TeX hoặc LaTeX. TeX do Donald Knuth tạo ra năm 1978, còn LaTeX, một bộ macro do Leslie Lamport xây dựng trên nền TeX, là chuẩn cho các bài báo học thuật về toán học, vật lý và khoa học máy tính. Tác giả viết văn bản thuần kèm các lệnh mô tả cấu trúc và phương trình, rồi trình biên dịch tạo ra một tệp PDF được dàn trang chính xác. LaTeX cho chất lượng typography và công thức toán xuất sắc, nhưng khó học và cần một bản phân phối TeX hoặc trình soạn thảo trực tuyến như Overleaf để biên dịch.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Công cụ chuyển đổi TEX

Bảng tính được chuyển sang LaTeX khi các số liệu phân tích trong Excel phải xuất hiện trong bài báo, luận văn hoặc báo cáo dàn trang bằng LaTeX; việc tạo sẵn mã tabular giúp bạn khỏi gõ lại từng ô và thoát từng ký tự đặc biệt bằng tay.

Câu hỏi về chuyển Excel sang LaTeX

Bảng có thể trình bày giống bảng tạp chí với booktabs không?

Có. Hãy nạp gói booktabs ở phần preamble và thay các đường kẻ ngang trên, giữa và dưới bằng \toprule, \midrule và \bottomrule. Nhiều tạp chí và mẫu luận văn ưa chuộng kiểu này vì bỏ đường kẻ dọc và giãn dòng đều hơn.

Trang tính quá rộng so với trang giấy. Tôi nên làm gì?

Trước hết hãy thử cỡ chữ nhỏ hơn như \small bên trong môi trường table. Nếu chưa đủ, bọc tabular trong \resizebox{\textwidth}{!}{...} của gói graphicx, hoặc đặt bảng trên trang nằm ngang bằng gói pdflscape. Tách thành hai bảng thường là cách dễ đọc nhất.

Bảng có hàng trăm dòng có tự ngắt sang nhiều trang không?

Tabular thông thường không bao giờ ngắt trang; nó sẽ tràn xuống dưới trang. Hãy đổi môi trường sang longtable của gói longtable, gói này lặp lại dòng tiêu đề ở mỗi trang, hoặc đưa toàn bộ dữ liệu vào phụ lục hoặc file bổ sung.

Làm thế nào để căn các số thẳng theo dấu thập phân?

Dùng gói siunitx và đặt cho các cột số kiểu cột S thay vì r hoặc c. Kiểu này căn giá trị theo dấu thập phân và có thể làm tròn nhất quán, rất hữu ích khi Excel hiển thị số chữ số thập phân khác nhau trong cùng một cột.

File .tex sau khi chuyển có biên dịch được trên Overleaf không?

Có, hãy dán bảng vào bất kỳ dự án Overleaf nào hoặc tải file lên; các gói được nhắc trong trang này đã có sẵn trong bản TeX Live của Overleaf. Để biên dịch tài liệu hoàn chỉnh thành PDF mà không cần trình soạn thảo, hãy dùng TeX sang PDF.