Aşağıdaki komut neden çizginin sonuna kadar alanı dolduran yatay bir kural oluşturmuyor?LaTeX kuralı dolduran çizgi
Hello \rule[0.5em]{\fill}{1pt}
Bu metin “Hello
” benzer \hspace\fill
etkili eşdeğerdir makro \hfill
için, satırın sonuna dek uzanan yatay bir kural izledi yazdırmalısınız benim anlaşılmasıdır. - Ama aslında, bu komut sadece "Hello
" metnini üretiyor, kural yok.
Ben etkisi \hrulefill
tarafından üretilebilir ama \raisebox
birlikte çalışmaz kural ve \hrulefill
kaldırdı istiyorum çünkü burada kullanılamaz ve benim kural yukarıda asmak istiyorum farkındayım taban çizgisi (çizginin en iyisi).
, Bunun nasıl çalıştığını anlamıyorum bakın Bir çekicilik gibi, teşekkürler. –
Bu kısmı açıklayabilirim. Liderler, TeX'te genel tutkal vakasıdır; Genellikle, tutkal hiçbir şey olmadan alanı doldurur. Ama liderler istediğin şeyle alanı doldururlar. Bunun genel biçimi '\ leader {box veya rule} \ hskip {glue}' dır, '\ hfill' özel bir sonsuz derecede yıkanabilir tutkal çeşidi olduğundan, liderler komutu ihtiyaç duyduğu iki şeye sahiptir: tekrarlamayı uzatmanın ne kadar olduğunu söylemek için yapıştırıcı. – RTBarnard
http://tex.stackexchange.com/a/17130/13450 adresinden bazı kodlarda bu, metni her iki tarafa da çevrelemek için çalışır: '\ newcommand {\ raisedrule} [2] [0em] {\ leavevmode \ leaders \ hbox {\ kuralı [# 1] {1pt} {# 2}} \ hfill \ kern0pt} '. – Christian