Google 문서 테이블을 라텍스 테이블로 변환하는 방법은 무엇입니까?

Google 문서 테이블을 라텍스 테이블로 변환하는 방법은 무엇입니까?

나는 보통 Google Docs 스프레드시트를 사용하여 모든 테이블을 작성합니다. 이는 정보를 정리하고 빠른 표를 만드는 빠르고 좋은 방법입니다.

이제 저는 Latex로 문서를 작성하고 있으며 테이블을 이식하고 싶습니다.

시트를 CSV 파일로 다운로드한 다음 패키지 를 사용하여 csvsimple라텍스로 변환하려고 시도했지만 여기에는 몇 가지 결함이 있습니다(셀 테두리를 복사하지 않고 페이지 너비와 높이를 존중하지 않는 등). 구성은 테이블을 직접 만드는 것만큼이나 복잡합니다.

일부 문제는 CSV 파일 형식에 내재되어 있다는 것을 알고 있습니다.추측하다정보가 포함되어 있지 않음) 그래서 궁금합니다. 내 Google Docs 테이블을 라텍스로 빠르게 포팅하는 다른 방법이 있습니까?

여기 링크가 있습니다라텍스로 이식하고 싶은 세 개의 테이블과 그래프로 구성된 간단한 세트가 있습니다.

여기에 이미지 설명을 입력하세요

답변1

이것은 실험물리학에 대한 실험실 보고서를 작성할 때 나와 내 반 친구들이 겪었던 것과 똑같은 문제입니다. 우리는 그룹으로 일하기 때문에 클라우드에 데이터를 보관하는 것이 좋습니다. 문제는 가끔 수십개의 테이블을 Latex로 변환하는 것이었습니다.

그래서 나와 같은 반 친구가 생각해 냈어.라텍스킷, 특정 테이블의 표 형식 환경이 포함된 텍스트 파일을 생성하고 Google 드라이브로 내보내는 Google 시트 추가 기능입니다.

귀하의 경우 이는 페이지 너비나 높이를 처리하지 않으며 구성한 정확한 테두리를 복사하지도 않습니다(이를 극복할 수 있는 방법이 있지만 계속 읽으십시오). 하지만 여러 페이지에 대해 거의 문제 없이 체계적으로 시작하는 데 도움이 될 수 있습니다. 테이블.

이 추가 기능은 다음을 사용하여 개발되었습니다.구글 앱 스크립트따라서 안타깝게도 일부 기능의 부족은 쉽게 극복할 수 없습니다.

그러나 Google Sheets에서 Latex로 테이블을 변환할 때 많은 도움이 됩니다.

여기에는 귀하 또는 미래에 다른 사람에게 도움이 될 수 있는 몇 가지 추가 기능이 있습니다.

현재 기능:

  • 다중 행 패키지를 사용하여 다중 행 및 다중 열 환경을 처리합니다.

  • $\pm$ 불확실성 표기 처리(특히 실험 물리학에서 유용함)

  • 표의 테두리를 복제하지는 않지만 테두리 구성을 위한 몇 가지 템플릿이 있습니다(예: 모든 곳의 줄선 또는 모든 곳의 수직선).
  • 다음을 사용하여 한 번에 여러 테이블을 구성하고 내보낼 수 있습니다.명명된 범위 기능.

구현될 수 있거나 구현될 기능(커뮤니티의 시간과 의지에 따라):

  • 스프레드시트와 동일한 정렬을 갖도록 테이블을 구성합니다.
  • 다음과 같은 다양한 글꼴 스타일을 처리합니다.용감한,이탤릭체, 등...
  • 그리고 그 외에도 우리에게 아이디어를 제시하면 됩니다! 어느 쪽이든 우리에게 연락하세요페이스북또는 이메일:[이메일 보호됨]

LatexKit의 실제 작동 모습은 다음과 같습니다.

스프레드시트의 테이블은 다음과 같습니다.

이것은 '그리드' 템플릿을 사용하여 LatexKit에서 생성된 정확한 코드입니다.

\begin{tabular}{|c|c|}
 \hline
Time (h) & Temperature (C)   \\ \hline
12       & 19.5 $\pm$ 0.4    \\ \hline
13       & 20.3 $\pm$ 0.6    \\ \hline
14       & 21.8 $\pm$ 0.7    \\ \hline
15       & 20.9 $\pm$ 0.6    \\ \hline
16       & 19.7 $\pm$ 0.4    \\ \hline
\end{tabular}

Latex로 컴파일했을 때의 결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

이것은 실제로 커뮤니티를 위한 프로젝트이므로 개선을 위해 여러분의 조언을 기꺼이 받아들일 것입니다!

답변2

당신이 사용할 수있는Spread-LaTeX는 Google 스프레드시트 테이블을 LaTeX 테이블로 또는 LaTeX 테이블을 Google 스프레드시트 테이블로 변환하기 위해 설계된 간단한 추가 기능입니다.

답변3

Google Docs 확장 프로그램을 사용할 수 있습니다.라텍스킷

답변4

아마도 가장 비침습적인 방법은 테이블을 CSV로 다운로드한 다음 신뢰할 수 있는 도구를 사용하여 CSV를 LaTeX 테이블로 변환하는 것입니다.
나는 이것을 개인적으로 사용하지 않았지만 시도해 볼 수 있습니다csv2latex.

관련 정보