ฉันจะลบวงเล็บออกจากการอ้างอิง IEEE ใน Microsoft Word ได้อย่างไร


1

ฉันต้องการสร้างเทมเพลตที่กำหนดเองโดยไม่มีวงเล็บ (เช่นการอ้างอิง IEEE มีลักษณะดังนี้: [1] [2] [3] ฯลฯ ) ฉันต้องการให้การอ้างอิงของฉันเป็นแบบนี้แทน: 1 2 3 (ไม่มีเครื่องหมายวงเล็บล้อมรอบตัวเลข)

คำแนะนำด้านล่างแสดงวิธีการใช้งาน (อย่างง่ายดาย) ในรูปแบบ APA

https://www.officetooltips.com/word_2016/tips/change_the_type_of_brackets_in_citations.html

น่าเสียดายที่สิ่งนี้ใช้ไม่ได้กับแม่แบบลักษณะ IEEE (แม่แบบลักษณะ IEEE ใช้แม่แบบ OpenBracket และ CloseBracket หรือไม่ฉันเริ่มคิดว่าไม่เป็นเช่นนั้นมันสร้างขึ้นมาแล้วไม่อ้างอิงจากที่อื่นเลย)

ความช่วยเหลือใด ๆ ฉันรู้สึกว่าสิ่งนี้ไม่ควรยากขนาดนี้ แต่ฉันไม่เห็นวิธีง่ายๆในการทำเช่นนี้กับ Word

แก้ไข: พบแล้ว! แทนที่จะทำตามคำแนะนำสำหรับเทมเพลต OpenBracket และ CloseBracket ในคำแนะนำที่มีให้คุณต้องทำสำหรับเทมเพลต SecondaryOpen และ SecondaryClose ปัญหาคือว่าสิ่งนี้เปลี่ยนแปลงบางอย่างในบรรณานุกรมด้วยดังนั้นจึงไม่ทำงาน ฉันคิดว่าฉันอาจต้องสร้างเทมเพลตใหม่ในแผ่นงานและค้นหาว่าการอ้างอิงการอ้างอิงเรียกว่าเทมเพลตนั้นและเพียงเปลี่ยนเป็นเทมเพลตใหม่


คุณยังไม่ได้ลบวงเล็บ XML ของคุณยังมีวงเล็บอยู่ <xsl:text>(</xsl:text> และ <xsl:text>)</xsl:text> คุณสามารถลองแทนที่ทั้งสองบรรทัดด้วย <xsl:text></xsl:text>
DavidPostill

@DavidPostill ฉันลองแล้ว แต่ฉันไม่สามารถทำให้วงเล็บเปลี่ยนเป็นวงเล็บได้เหมือนกับในรหัสที่คุณแสดงไว้ด้านบนและการลบวงเล็บก็ไม่มีผลเช่นกัน ฉันมักจะได้รับวงเล็บเหลี่ยม มันใช้งานได้สำหรับคุณหรือไม่
MechE

ไม่มีความคิด - ฉันไม่ได้ใช้ Word :)
DavidPostill

คุณอาจต้องสร้างสไตล์การอ้างอิงที่กำหนดเองเพื่อให้ได้สิ่งที่คุณต้องการอย่างแท้จริง มีลิงก์ที่มีประโยชน์สำหรับสิ่งนี้ในตอนท้ายของคำตอบของฉัน สไตล์การอ้างอิง IEEE 2006 ทำให้เครื่องหมายจุลภาคอยู่ในเครื่องหมายคำพูดในบรรณานุกรม
DavidPostill

คำตอบ:


0

เอาล่ะลองคิดดูสิ มันแตกต่างจากสไตล์ APA ซึ่งเป็นสาเหตุที่คู่มือไม่ทำงาน นี่คือสิ่งที่คุณทำ:

  1. ค้นหาตำแหน่งที่เก็บไฟล์สไตล์ของคุณ (โดยปกติคือ C: \ Users (ใส่ชื่อผู้ใช้ที่นี่) \ AppData \ Roaming \ Microsoft \ Bibliography \ Style
  2. คัดลอกและวางไฟล์เทมเพลต IEEE ของคุณและเปลี่ยนชื่อสำเนาเช่น customtemplate หรืออะไรก็ตาม
  3. เปิดไฟล์สไตล์ customtemplate ใน notepad และกด ctrl + h พิมพ์ใน IEEE และแทนที่ข้อความด้วยสิ่งที่น่าจดจำเช่น customtemplate สิ่งนี้จะเปลี่ยนชื่อเทมเพลตเพื่อแสดงเป็นคำ
  4. ค้นหา "templ_prop_SecondaryClose" และไปที่จุดสิ้นสุดของเทมเพลตนั้น (ควรเป็นเช่นนั้น)
  5. วางในด้านล่าง (สร้างเทมเพลตอื่นเพื่ออ้างอิง)

(จำเป็นต้องแสดงรหัสด้วยเหตุผลบางอย่าง)

<xsl:template name="templ_prop_CitationOpen" >
    <xsl:param name="LCID" />
    <xsl:variable name="_LCID">
        <xsl:call-template name="localLCID">
            <xsl:with-param name="LCID" select="$LCID"/>
        </xsl:call-template>
    </xsl:variable>
    <xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:APA/b:CitationOpen"/>
<xsl:text></xsl:text>
</xsl:template>

<xsl:template name="templ_prop_CitationClose" >
    <xsl:param name="LCID" />
    <xsl:variable name="_LCID">
        <xsl:call-template name="localLCID">
            <xsl:with-param name="LCID" select="$LCID"/>
        </xsl:call-template>
    </xsl:variable>
    <xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:APA/b:CitationClose"/>
<xsl:text></xsl:text>
</xsl:template>
  1. ตอนนี้เพียงแค่ค้นหารองเปิดและแทนที่อันสุดท้ายในไฟล์ IEEE (และล่าสุดเท่านั้น) ด้วย CitationOpen
  2. ค้นหา Secondaryclose และแทนที่อันสุดท้ายในไฟล์ IEEE (และเฉพาะที่สุดท้าย) ด้วย CitationClose
  3. บันทึกไฟล์คำเปิดตอนนี้คุณควรมีสิทธิ์เข้าถึงรูปแบบการอ้างอิงนี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.