
latexで、行の先頭に空白を入れたい場合はどうすればいいでしょうか。
例えば、
aaa~~~bbb
のように、文字と文字の間であれば, "aaa bbb" のようにちゃんと空白が出力されるのですが、
改行後に
~~~abc
などと入力すると、先頭3つ分の空白が出力されなくて困っています、
例)
abcd \\
~~~abc
[実行後]
abcd
abc (頭の空白が反映されない)
\hspace なども使ってみてもダメでした。
どうすればきちんと出力されますか?
No.3ベストアンサー
- 回答日時:
おぉー,クラスファイルの置き場所がわかると,ご質問者を特定するきっかけになりますね。
ごめんなさい。論文中のソースファイルの置き方は,例えば\begin{quote}
\begin{verbatim}
program abc
dimension ....
....
\end{verbatim}
\end{quote}
とすると,quote 環境のインデントが全行に反映されます。ただし,このままでは行間隔が空きすぎますか? それなら
\begin{quote}
\renewcommand{\baselinestretch}{0.7}
\begin{verbatim}
....
とすればどうでしょう? これでソース表示部のみで行間隔を小さくできます。
No.2
- 回答日時:
No.1 です。
お礼の文章を見ました。具体的に,そのソースファイルを簡略にした例を再度つけてもらえると,何かしらのアドバイスが可能かもしれません。文章中のプログラムソース全行にインデントを入れたいということですね。また,その大学が公開しているクラスファイルを僕がどこかからかダウンロードできるともっといいですが・・・No.1
- 回答日時:
ちょっと理解できません。
LaTeX の場合はクラスファイルを選ぶと思いますが,jarticle でも jreport でも,日本語の場合は・空行の次は段落の最初の行なので,全角一文字分の字下げが自動的に入ります。
もしそうでないなら,使い方が変かもしれません。また英語の場合は,ある程度の長さの字下げになります。長さは忘れた・・・M の幅数個分だったかな?
さて,~ で空白を入れたり \\ で改行するのことは,原則としてよくありません。段落が終わったら空行を一つ入れます。日本語の場合にどうしても空白が必要なことは無いと思いますし,英語の LaTeX でも,文字間には組版規則に沿った正しい空白が自動的に入ります。aaa~~~bbb ではなく,単に半角スペースを入れて aaa bbb でいいのです。この空白は伸び縮みできる空白で,右揃えの文章などのときに,空白幅は TeX が自動的に調整します。~~~ では調整しようがなくなるので,汚い出力になるはずです。このように,執筆者自身が空白や改行を制御する場面は,例えば中央揃えなどのとき以外はほとんど無いはずです。使い方がまずいと思いますよ。
さて,どうしても abc \\ ~~~ def と空白を入れたいなら \hspace*{5ex} def のようにして x の幅五つ分の空白を行頭に入れられます。*印を入れるところがミソです。でも,こういう使い方は LaTeX を使うことに矛盾しているような気がします。
ご回答ありがとうございます。
論文執筆のため大学独自のフォーマットを使っているので、
そっちが原因になってるかもです。少し調べてみます。
できれば文書全体は上記のフォーマットに従いつつ、一部分だけインデントをつけられるようにしたいのですが、何か方法はありますでしょうか。
ちなみに空白を入れたかったのは、プログラムの擬似コードを描きたかったからです。
(それ用のパッケージもあるみたいですが、少ししか書かないのでイイかって感じで...)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Visual Basic(VBA) セルに抜けた番号の代わりに空白を挿入する 4 2023/04/10 20:29
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) ExcelのIF関数 2 2022/04/14 16:11
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Excel(エクセル) データ入力規則リスト 空白を無視 3 2022/07/13 15:11
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel計算式が入ってるセルを空...
-
Word ○(まる)で表示される空白
-
LINEのこの空白ってどんな意味...
-
エクセルでフッターに空白を入れる
-
Wordの差し込み印刷で空白行が...
-
VBA ""が認識されないのはなぜ...
-
INDEXとMATCH関数で#N/Aが出る...
-
「 - 」と「 _ 」 の違い
-
ソフトウェアです この空白には...
-
PowerPointの表内のカンマ
-
名簿の漢字名を関数で半角カナ...
-
エクセルでセル内改行の1行目...
-
エクセル 数式の無効化
-
【VBA】PDF出力に任意のファイ...
-
Excelのテーブル上のセルの保護...
-
EXCEL 連動したドロップダウン...
-
EXCELで縦の行全てに一括して文...
-
EXCELでタイトル行と一番下の行...
-
エクセルで休日の「休」という...
-
エクセルでエンターを押すと隣...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Wordの差し込み印刷で空白行が...
-
LINEのこの空白ってどんな意味...
-
Excel計算式が入ってるセルを空...
-
「 - 」と「 _ 」 の違い
-
latexで、行の先頭に空白を入れ...
-
Word ○(まる)で表示される空白
-
INDEXとMATCH関数で#N/Aが出る...
-
エクセルでフッターに空白を入れる
-
アクセスのクエリで空白を0と...
-
Excel関数で90%から110%の間を◎...
-
VBA ""が認識されないのはなぜ...
-
エクセルで作成した表で、空白...
-
エクセルの数式 重複する件数...
-
ちょっと特殊な連続印刷のマク...
-
マクロ 空白セルまで繰り返す
-
bashでの空白と空文字の判断
-
別セルの文字列を表示させる解...
-
どちらかが空白ならば……
-
エクセルで上の行の値を自動的...
-
excelの計算表示で。
おすすめ情報