• ベストアンサー

参照について(TeX)

こんにちは、honiyonです。  以下のような文章があったとします。 1.AAAAA 2.BBBBB 3.CCCCC  2の内容について...  1,2,3の箇条書きについては、\begin{enumerate}で書きます。  「2の内容について...」という文の「2」について、\refを使った時のように、自動で番号を出したいのですが、箇条書き版 \ref とかあるのでしょうか?  宜しくお願い致します(..

質問者が選んだベストアンサー

  • ベストアンサー
  • M_T
  • ベストアンサー率54% (12/22)
回答No.1

\documentclass{jarticle} \begin{document} \begin{enumerate} \item AAAAA \item \label{BBBBB} BBBBB \item CCCCC \end{enumerate} \ref{BBBBB}の内容について・・・ \end{document} でOKです。一応こちらでは動作確認済みです。

honiyon
質問者

お礼

こんにちは、honiyonです。    ご回答ありがとうございます(^^)  こちらでも動作が確認出来ました。  \labelと\refで出来たのですね(^^;  \itemの中に \labelを指定するとその \itemの番号を\ref返してくれくれるのですね。  ありがとうございました。

関連するQ&A

  • ワードのリストを上下逆の順番にする方法

    ワードで箇条書きにした文章を、上下逆にすることはできますか?? 具体的には下記のようにしたいのですが・・・。 1.AAAAA   1.CCCCC 2.BBBBB → 2.BBBBB 3.CCCCC   3.AAAAA エクセルに移せばできるかな、と思うのですが、簡単にできる方法があればぜひ教えてください☆

  • sedで特定の文字列を抜き出す方法

    有識者の知恵をお借りしたいのですが、以下のようなエラーログの出力結果が あった場合、AAAAA01が含まれる文字列の括弧の中の部分をsedで抜き出したい 場合はどのような指定をすればよいでしょうか。 括弧の中の文字はランダムで毎回同じとは限らない場合の指定方法をご教示下さい。 AAAAA00 AAAAA01 AAAAA02 AAAAA03 AAAAA04 AAAAA05 AAAAA06 (AAAAA07) BBBBB00 BBBBB01 BBBBB02 BBBBB03 BBBBB4 BBBBB05 BBBBB06 (BBBBB7) CCCCC00 CCCCC01 CCCCC02 CCCCC03 CCCCC4 CCCCC05 CCCCC06 (CCCCC7) 以下のコマンドで問題なく処理されますでしょうか。 sed -n "s/.*AAAAA01.*\((,)*\)\$ よろしくお願い致します。

  • リストの入れ子について

    初歩的な質問で済みません。次のようなリストにしたいのですがどの様なソースにすれば実現可能でしょうか? 1.項目  ・箇条書きAAAAA  ・箇条書きBBBBB  ・箇条書きCCCCC 2.項目  ・箇条書きAAAAA  ・箇条書きBBBBB  ・箇条書きCCCCC ↓これで良いのかと思ってるんですが「箇条書きAAAAA」等が大分右にずれてしまうんです。「箇条書き」のところをもう少し左にもってこれないでしょうか? <ol> <li>項目 <ul> <li>箇条書きAAAAA</li> <li>箇条書きBBBBB</li> </ul> </li> <li>項目 <ul> <li>箇条書きAAAAA</li> <li>箇条書きBBBBB</li> </ul> </li> </ol> あと、「1.」と「項目」や「・」と「項目」の間隔は調整は可能でしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • phpファイルを直接参照できないようにするには?

    phpファイルでMySQLのDBにアクセスし、 contents=aaaaa&title=bbbbb&update_at=ccccc という形でファイルに表示させ、それをFLASHで読み込むということ ができるようになりました。 しかしこのphpファイルのURLをアドレスバーに直打ちされてしまうと、 contents=aaaaa&title=bbbbb&update_at=ccccc が丸見えになってしまいます。 この内容はFLASHを通してのみ参照できるようにしたいのですが、 phpファイルの直打ち参照を防ぐにはどうすればいいでしょうか?

    • ベストアンサー
    • Flash
  • グループ化+最大値

    お世話になっております。GomiYasikiです。 以下のような場合で、フィールドAが同じ中のフィールドBが最大値のものを抽出する場合はどのようにすればよいのでしょうか? お手数ですが、宜しくお願い致します。 テーブル名:テーブルA フィールドA,フィールドB,フィールドC AAAAA,1,ABC AAAAA,2,XYZ BBBBB,1,ABC BBBBB,2,DEF CCCCC,1,AAA ↓結果 AAAAA,2,XYZ BBBBB,2,DEF CCCCC,1,AAA

  • データの内容に1フィールド追加する方法

    以下のデータで、2003-6-30には、最後にOKを追加し、それ以外は、NGを追加し、データの更新を行いたいのですが、sedコマンドで可能ですか? 更新前 1 AAAAA 100 2003-6-30 2 BBBBB 200 2003-7-30 3 CCCCC 300 2003-8-30   ↓  ↓  ↓ 更新後 1 AAAAA 100 2003-6-30 OK 2 BBBBB 200 2003-7-30 NG 3 CCCCC 300 2003-8-30 NG

  • csvデータの番号付加について。

    例題の csvデータの内容が 配列1 aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb bbbbb bbbbb bbbbb ccccc ccccc だった場合、配列が1つ増え ↓ 配列1 配列2 aaaaa 00001-1 aaaaa 00001-2 aaaaa 00001-3 bbbbb 00002-1 bbbbb 00002-2 bbbbb 00002-3 bbbbb 00002-4 bbbbb 00002-5 ccccc 00003-1 ccccc 00003-2 管理番号が増えていきます。 Sub main() Dim branch As Long Dim count As Long Dim i As Long Dim tmp As Long tmp = FreeFile Dim data As Variant With CreateObject("Scripting.FileSystemObject").GetFile("C:\データ.csv").OpenAsTextStream data = Split(.readall, vbCrLf) End With branch = 1 count = 1 Open "C:\出力データ.csv" For Output As #tmp Print #tmp, data(i) & vbTab & Format(branch, "00000") & vbTab & count For i = LBound(data) + 1 To UBound(data) If data(i) = data(i - 1) Then count = count + 1 Else branch = branch + 1 count = 1 End If Print #tmp, data(i) & vbTab & Format(branch, "00000") & vbTab & count Next i Close #tmp End Sub 例えば、タブ区切りの配列が元データで5つあり 配列5番目だけを指定し、例題のようにcsvを作成したいのですが 配列の宣言はまだしておりません。 アドバイスいただけないでしょうか。 よろしくお願いいたします。 元データ 配列1 配列2 配列3 配列4 配列5 a 1 c a aaaaa a 2 c b aaaaa a 3 c c aaaaa a 4 c d bbbbb a 5 c e bbbbb a 6 c f bbbbb a 7 c g bbbbb a 8 c h bbbbb a 9 c i ccccc a 0 c j ccccc 出力データ 配列1 配列2 配列3 配列4 配列5 配列6 a 1 c a aaaaa 00001-1 a 2 c b aaaaa 00001-2 a 3 c c aaaaa 00001-3 a 4 c d bbbbb 00002-1 a 5 c e bbbbb 00002-2 a 6 c f bbbbb 00002-3 a 7 c g bbbbb 00002-4 a 8 c h bbbbb 00002-5 a 9 c i ccccc 00003-1 a 0 c j ccccc 00003-2

  • Wordで文章作成する際、段落先頭がインデントされてしまいます

    前の段落でスペースキーによって段落先頭を1マス下げておき、段落最後でEnterキーで改行すると、次の行(段落先頭)が自動的に1マス下がってしまいます。(インデントされてします。文章は以下のように作りたいので、この自動操作が行われると会話文を作るときに面倒です。この機能を解除する方法を教えてください。  AAAAA。AAAAAA AAAAAAAAAA。 「BBBBB」  CCCCCCCCCCCC CCCCC。CCCCCCC CCCC。 

  • Excelシート内の行の統合(圧縮)について

    以下のようなExcelシートデータがあります。 (1)A列には社員番号が記録されていてB列以降にはそ  の社員の得意分野が、ひとつ○印ついています。 (2)一人の社員が複数の得意分野を持つ場合は複数  の行にわかれて記録されています。(1~n) それを1社員=1行に統合(圧縮)したいのですが どのようなやり方が良いでしょうか? 【オリジナルのシート】   A列   B列 C列 D列 E列 F列 G列  1 AAAAA      ○      2 AAAAA   ○ 3 AAAAA                ○ 4 BBBBB   ○   5 BBBBB        ○ 6 CCCCC      ○ 7 CCCCC              ○ 8 CCCCC        ○ :  : 【統合(圧縮)後のシート】   A列   B列 C列 D列 E列 F列 G列  1 AAAAA   ○  ○         ○ 2 BBBBB   ○     ○ 3 CCCCC      ○  ○    ○  :  : 横の列数は約300あります。 縦の行数(圧縮前)は約4000あります

  • セルの値を転記

    下記のコードで sub main() Dim i As Long Dim rowToWrite As Long Dim 最終行 As Long Dim result As Variant Dim tmp As Variant Dim j As Long 最終行 = Range("B1").End(xlDown).Row result = Cells(1, 1).Resize(最終行, 2).Value For rowToWrite = 1 To 最終行 If tmp <> result(rowToWrite, 2) Then i = i + 1 j = 1 result(rowToWrite, 1) = i & "-" & j tmp = result(rowToWrite, 2) Else j = j + 1 result(rowToWrite, 1) = i & "-" & j End If Next rowToWrite Cells(1, 1).Resize(最終行, 2).Value = result End Sub Bセルの値が aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb bbbbb bbbbb bbbbb ccccc ccccc だった場合 ↓ Aセル,Bセル 1-1,aaaaa 1-2,aaaaa 1-3,aaaaa 2-1,bbbbb 2-2,bbbbb 2-3,bbbbb 2-4,bbbbb 2-5,bbbbb 2-6,bbbbb 3-1,ccccc 3-2,ccccc とBセルの値が 変わったタイミングで Aセルに管理番号が増えていくのですが Cells(1, 1).Resize(lastRow, 2).Value = resultの値を 表示せずに 2次元配列として resultの値を result = 結果(debug.print 結果) としてAセルの値を 1-1 1-2 1-3 2-1 2-2 2-3 2-4 2-5 2-6 3-1 3-2 と転記したいのですがアドバイスいただけたら助かります。 よろしくお願いいたします。

専門家に質問してみよう