フレームで区切られた論文の指定フォーマットの要旨ページを作りたい

フレームで区切られた論文の指定フォーマットの要旨ページを作りたい

- 佐藤 友彰 の投稿
返信数: 7

修士論文の執筆のために、TeXを久しぶりに使い始めました。

論文の冒頭に、添付ファイルの様な指定のフォーマット(以下のリンク先参照)があり、

それをTeXで再現できないか試しています。

https://drive.google.com/file/d/1-pt4ZjEbVlOZMPzaKu_NpkEnQTWeXy3d/view?usp=sharing

Tabularや、Tabularrayを使って再現ができないか試みたのですが、

Abstractのところに長文を記入すると、折り返しされずにページからはみ出てしまう問題が解決できません。

サンプルで作ってみたコードは以下です。
自動で改行する方法などないのでしょうか?

他の方法でも良いので修正方法があれば教えていただきたいです。
よろしくお願いします。

使用している環境は、Mac OS Sonoma 14.5, エディタVSCode、LuaTeXを使用。

===

\begin{tblr}{hlines, vlines,
colspec = {X[0.25,c,h] X[0.6,c,h]X[0.25,c,h] X[0.6,c,h] },
cell{2-Z}{1} = {c=4}{},
hline{3} = {0em},
hline{5} = {0em},
hline{7} = {0em},
width = {\linewidth }
}
\SetRow{rowsep=5mm} Student ID & XXXX & Name & Tomy Otsuka \\
\SetCell{l} Title & & & \\
\SetRow{valign=t, halign=l}\SetCell{l} aaa & & & \\
\SetCell{l} Abstract & & & \\
\SetRow{valign=t, halign=l}{Abstract This paper compares a sample of 124 independent high technology entrepreneurs with 112 corporate entrepreneurs (intrapreneurs) involved in developing and introducing high-tech innovations across Canada. The study investigates the general management and technical problems faced by these entrepreneurs and contrasts their approach to such issues as market research, financing and production. The approaches used by the two groups in analyzing their markets and in planning and financing of innovations are compared and contrasted. In general, the independent entrepreneurs were technically trained, usually possessing engineering training but no general management training or experience, neither themselves nor members of their management team. Corporate entrepreneurs were as likely to come from management backgrounds as technical, or else supported their lack of general}
& & & \\
\SetCell{l} Keyword & & & \\
\SetRow{valign=t, halign=l} \SetCell{l} aaa & & & \\
\end{tblr}
佐藤 友彰 への返信

Re: フレームで区切られた論文の指定フォーマットの要旨ページを作りたい

- 和田 勇 の投稿
色々解決手段はあると思います。
例えば、全体のカラム数は 1 とするよう colspec={X} とし、1行目の Student-id/Name は
1行、4カラムのテーブルを入れ子になるよう記述する方法も考えられます。

提示されたソースをできるだけ活用した .tex と生成される PDF 添付します。
(もっと記述を少なくする方法はありますが)

とはいえ、添付したものは 不要と思われる \SetCell や \SetRow は省いてあります。

添付したものの改修の主要ポイントは、
Abstract の本文を \SetRow{valign=t, halign=l}{abstract の内容} から
\SetCell[4]{l}\begin{minipage} abstract の内容 \end{minipage に書き換えたところです。

それに合わせて Title や Keyword も一行で書ききれない場合を想定して同様の処置を念の為施しています。

なお、ページ一杯に表を伸ばすとなると別途考えねばならないことをあらかじめお伝えしておきます。
佐藤 友彰 への返信

Re: フレームで区切られた論文の指定フォーマットの要旨ページを作りたい

- takamasa 23 の投稿

tcolorboxで作ってみましたが, 以下のようにするのはいかがでしょうか。

\documentclass{jlreq}
\usepackage{tikz,tcolorbox}
\usetikzlibrary{calc}
\tcbuselibrary{xparse,hooks,skins,breakable}
\DeclareTColorBox{whitebox}{}{enhanced,colback=white,colframe=white}
\DeclareTColorBox{notebox}{o o o o}{enhanced,colback=white,colframe=white,sharp corners,breakable,height fill,top=4.2cm,bottom=2.3cm,
underlay={
\path[draw](frame.north west)--(frame.north east)--(frame.south east)--(frame.south west)--cycle;
\path[draw]([yshift=-1.5cm]frame.north west)--([yshift=-1.5cm]frame.north east);
\path[draw]([xshift=3.5cm]frame.north west)--++(0cm,-1.5cm);
\path[draw]([xshift=7cm]frame.north west)--++(0cm,-1.5cm);
\path[draw]([xshift=10.5cm]frame.north west)--++(0cm,-1.5cm);
\path[draw]([yshift=-3.5cm]frame.north west)--([yshift=-3.5cm]frame.north east);
\path[draw]([yshift=2cm]frame.south west)--([yshift=2cm]frame.south east);
\path[draw]([xshift=1.75cm,yshift=-3mm]frame.north west)node{\large Student};
\path[draw]([xshift=1.75cm,yshift=-7mm]frame.north west)node{\large Identification};
\path[draw]([xshift=1.75cm,yshift=-11mm]frame.north west)node{\large Number};
\path[draw]([xshift=8.75cm,yshift=-7.5mm]frame.north west)node{\large Name};
\path[draw]([xshift=1mm,yshift=-1.8cm]frame.north west)node[right]{\large Title};
\path[draw]([xshift=1mm,yshift=-3.8cm]frame.north west)node[right]{\large Abstract};
\path[draw]([xshift=1mm,yshift=1.7cm]frame.south west)node[right]{\large Keywords (5 words)};
\path[draw]([xshift=5.25cm,yshift=-7.5mm]frame.north west)node{\large #1};
\path[draw]($([xshift=10.5cm,yshift=-7.5mm]frame.north west)!0.5!([yshift=-7.5mm]frame.north east)$)node{#2};
\path[draw]($([yshift=-2.5cm]frame.north west)!0.5!([yshift=-2.5cm]frame.north east)$)node{#3};
\path[draw]($([yshift=1cm]frame.south west)!0.5!([yshift=1cm]frame.south east)$)node{#4};
}}
\begin{document}
\begin{center}
  \huge SUMMARY OF MASTER’S DISSERTATION
\end{center}
\begin{notebox}[1234][My Name][The Titile][Key Words]
  This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample. This is sample.
\end{notebox}
\end{document}
takamasa 23 への返信

Re: フレームで区切られた論文の指定フォーマットの要旨ページを作りたい

- ut の投稿
全然いまどきな見栄えじゃないですけれど、tabularray や tcolorbox がなかった頃でも、
こんな感じには出来そうです(数値は適当です)。飽くまでご参考まで:

\documentclass{article}
\usepackage{array}
\setlength{\parindent}{0em}

\newcommand{\MyIdNo}{123-456-789}
\newcommand{\MyName}{John Smith}
\newcommand{\MyTitle}{\parindent1em My Thesis Title}
\newcommand{\MyAbstract}{\parindent1em This paper compares a sample of 124 independent high technology entrepreneurs with 112 corporate entrepreneurs (intrapreneurs) involved in developing and introducing high-tech innovations across Canada. The study investigates the general management and technical problems faced by these entrepreneurs and contrasts their approach to such issues as market research, financing and production. The approaches used by the two groups in analyzing their markets and in planning and financing of innovations are compared and contrasted. In general, the independent entrepreneurs were technically trained, usually possessing engineering training but no general management training or experience, neither themselves nor members of their management team. Corporate entrepreneurs were as likely to come from management backgrounds as technical, or else supported their lack of general}
\newcommand{\MyKeys}{\parindent1em foo, bar, baz}

\begin{document}

\begin{tabular}{|c|c|c|c|}
\hline
  \multicolumn{1}{|m{3cm}}{\centering Student\\ Identification\\ Number} &
  \multicolumn{1}{|m{3cm}}{\MyIdNo} &
  \multicolumn{1}{|m{3cm}}{\centering Name} &
  \multicolumn{1}{|m{3cm}|}{\MyName} \\
\hline
  \multicolumn{4}{|p{13.5cm}|}{Title} \\
  \multicolumn{4}{|p{13.5cm}|}{\MyTitle} \\
\hline
  \multicolumn{4}{|p{13.5cm}|}{Abstract} \\
  \multicolumn{4}{|p{13.5cm}|}{\MyAbstract} \\
\hline
  \multicolumn{4}{|p{13.5cm}|}{Keywords (5 words)} \\
  \multicolumn{4}{|p{13.5cm}|}{\MyKeys} \\
\hline
\end{tabular}

\end{document}
添付 sample.jpg
takamasa 23 への返信

Re: フレームで区切られた論文の指定フォーマットの要旨ページを作りたい

- 佐藤 友彰 の投稿
高橋様、おぉ、まさにこれは求めていたものです。
tcolorboxの使い方が難しそうで敬遠していましたが、教えていただき助かりました。
佐藤 友彰 への返信

Re: フレームで区切られた論文の指定フォーマットの要旨ページを作りたい

- ya ra の投稿

すでに解決されているようなので補足ですが、元の tblr 環境にオプション hspan = minimal を追加するだけで問題が解消します。

%!TeX = pdflatex
\documentclass{scrartcl}
\usepackage{tabularray}
\begin{document}

\begin{tblr}{
  hlines, vlines,
    colspec = {X[0.25,c,h] X[0.6,c,h]X[0.25,c,h] X[0.6,c,h] },
    cell{2-Z}{1} = {c=4}{},
    hline{3} = {0em},
    hline{5} = {0em},
    hline{7} = {0em},
    width = {\linewidth},
    hspan = minimal, % ⇐ これを追加するだけ
  }
  \SetRow{rowsep=5mm} Student ID & XXXX & Name & Tomy Otsuka \\
  \SetCell{l} Title & & & \\
  \SetRow{valign=t, halign=l}\SetCell{l} aaa & & & \\
  \SetCell{l} Abstract & & & \\
  \SetRow{valign=t, halign=l}{Abstract This paper compares a sample of 124 independent high technology entrepreneurs with 112 corporate entrepreneurs (intrapreneurs) involved in developing and introducing high-tech innovations across Canada. The study investigates the general management and technical problems faced by these entrepreneurs and contrasts their approach to such issues as market research, financing and production. The approaches used by the two groups in analyzing their markets and in planning and financing of innovations are compared and contrasted. In general, the independent entrepreneurs were technically trained, usually possessing engineering training but no general management training or experience, neither themselves nor members of their management team. Corporate entrepreneurs were as likely to come from management backgrounds as technical, or else supported their lack of general}
  & & & \\
  \SetCell{l} Keyword & & & \\
  \SetRow{valign=t, halign=l} \SetCell{l} aaa & & & \\
\end{tblr}

\end{document}

加えて、添付ファイルでは \SetRow 等の表内のコマンドを使用しない方法を並記しています。

添付 3829-image-1.png